aboutsummaryrefslogtreecommitdiffstats
path: root/calendar
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2013-11-28 16:15:16 +0800
committerMilan Crha <mcrha@redhat.com>2013-11-28 16:15:16 +0800
commitc8322a6c391cbbdc886e41f5c3a7cf5e7be272c9 (patch)
tree8c75612a7a9db1a857c2637876e0ebc0a2d3596e /calendar
parent8ae3cc32830179e0937b315d673d11a17658e7ac (diff)
downloadgsoc2013-evolution-c8322a6c391cbbdc886e41f5c3a7cf5e7be272c9.tar
gsoc2013-evolution-c8322a6c391cbbdc886e41f5c3a7cf5e7be272c9.tar.gz
gsoc2013-evolution-c8322a6c391cbbdc886e41f5c3a7cf5e7be272c9.tar.bz2
gsoc2013-evolution-c8322a6c391cbbdc886e41f5c3a7cf5e7be272c9.tar.lz
gsoc2013-evolution-c8322a6c391cbbdc886e41f5c3a7cf5e7be272c9.tar.xz
gsoc2013-evolution-c8322a6c391cbbdc886e41f5c3a7cf5e7be272c9.tar.zst
gsoc2013-evolution-c8322a6c391cbbdc886e41f5c3a7cf5e7be272c9.zip
Remove unused functions after itip_publish_comp() removal
Diffstat (limited to 'calendar')
-rw-r--r--calendar/gui/itip-utils.c109
1 files changed, 0 insertions, 109 deletions
diff --git a/calendar/gui/itip-utils.c b/calendar/gui/itip-utils.c
index a208ff4f42..50c06ac65f 100644
--- a/calendar/gui/itip-utils.c
+++ b/calendar/gui/itip-utils.c
@@ -2045,115 +2045,6 @@ itip_publish_begin (ECalComponent *pub_comp,
return TRUE;
}
-static void
-fb_sort (struct icalperiodtype *ipt,
- gint fb_count)
-{
- gint i,j;
-
- if (ipt == NULL || fb_count == 0)
- return;
-
- for (i = 0; i < fb_count - 1; i++) {
- for (j = i + 1; j < fb_count; j++) {
- struct icalperiodtype temp;
-
- if (icaltime_compare (ipt[i].start, ipt[j].start) < 0)
- continue;
-
- if (icaltime_compare (ipt[i].start, ipt[j].start) == 0) {
- if (icaltime_compare (ipt[i].end,
- ipt[j].start) < 0)
- continue;
- }
- temp = ipt[i];
- ipt[i] = ipt[j];
- ipt[j] = temp;
- }
- }
-}
-
-static icalcomponent *
-comp_fb_normalize (icalcomponent *icomp)
-{
- icalcomponent *iclone;
- icalproperty *prop, *p;
- const gchar *uid, *comment;
- struct icaltimetype itt;
- gint fb_count, i = 0, j;
- struct icalperiodtype *ipt;
-
- iclone = icalcomponent_new (ICAL_VFREEBUSY_COMPONENT);
-
- prop = icalcomponent_get_first_property (
- icomp, ICAL_ORGANIZER_PROPERTY);
- if (prop) {
- p = icalproperty_new_clone (prop);
- icalcomponent_add_property (iclone, p);
- }
-
- itt = icalcomponent_get_dtstart (icomp);
- icalcomponent_set_dtstart (iclone, itt);
-
- itt = icalcomponent_get_dtend (icomp);
- icalcomponent_set_dtend (iclone, itt);
-
- fb_count = icalcomponent_count_properties (
- icomp, ICAL_FREEBUSY_PROPERTY);
- ipt = g_new0 (struct icalperiodtype, fb_count + 1);
-
- for (prop = icalcomponent_get_first_property (icomp, ICAL_FREEBUSY_PROPERTY);
- prop != NULL;
- prop = icalcomponent_get_next_property (icomp, ICAL_FREEBUSY_PROPERTY))
- {
- ipt[i] = icalproperty_get_freebusy (prop);
- i++;
- }
-
- fb_sort (ipt, fb_count);
-
- for (j = 0; j <= fb_count - 1; j++) {
- icalparameter *param;
-
- prop = icalproperty_new_freebusy (ipt[j]);
- param = icalparameter_new_fbtype (ICAL_FBTYPE_BUSY);
- icalproperty_add_parameter (prop, param);
- icalcomponent_add_property (iclone, prop);
- }
- g_free (ipt);
-
- /* Should I strip this RFC 2446 says there must not be a UID
- if the METHOD is PUBLISH?? */
- uid = icalcomponent_get_uid (icomp);
- if (uid)
- icalcomponent_set_uid (iclone, uid);
-
- itt = icaltime_from_timet_with_zone (
- time (NULL), FALSE,
- icaltimezone_get_utc_timezone ());
- icalcomponent_set_dtstamp (iclone, itt);
-
- prop = icalcomponent_get_first_property (icomp, ICAL_URL_PROPERTY);
- if (prop) {
- p = icalproperty_new_clone (prop);
- icalcomponent_add_property (iclone, p);
- }
-
- comment = icalcomponent_get_comment (icomp);
- if (comment)
- icalcomponent_set_comment (iclone, comment);
-
- for (prop = icalcomponent_get_first_property (icomp, ICAL_X_PROPERTY);
- prop != NULL;
- prop = icalcomponent_get_next_property (icomp, ICAL_X_PROPERTY))
- {
- p = icalproperty_new_clone (prop);
- icalcomponent_add_property (iclone, p);
- }
-
- return iclone;
-}
-
static gboolean
check_time (const struct icaltimetype tmval,
gboolean can_null_time)