[evolution-mapi/wip/mcrha/eds-libical-glib] Adapt to the latest libical-glib API changes



commit c4b6447625ad2058c77aa63e56b5370389883cd2
Author: Milan Crha <mcrha redhat com>
Date:   Thu May 2 13:51:20 2019 +0200

    Adapt to the latest libical-glib API changes

 src/calendar/e-cal-backend-mapi.c            | 18 ++++++-------
 src/libexchangemapi/e-mapi-cal-recur-utils.c | 14 +++++-----
 src/libexchangemapi/e-mapi-cal-tz-utils.c    |  8 +++---
 src/libexchangemapi/e-mapi-cal-utils.c       | 40 ++++++++++++++--------------
 src/libexchangemapi/e-mapi-mail-utils.c      |  8 +++---
 5 files changed, 44 insertions(+), 44 deletions(-)
---
diff --git a/src/calendar/e-cal-backend-mapi.c b/src/calendar/e-cal-backend-mapi.c
index e765688..3d4f680 100644
--- a/src/calendar/e-cal-backend-mapi.c
+++ b/src/calendar/e-cal-backend-mapi.c
@@ -318,7 +318,7 @@ ecb_mapi_build_global_id_restriction (EMapiConnection *conn,
 
                dtstamp = e_cal_component_get_dtstamp (comp);
                if (!dtstamp)
-                       dtstamp = i_cal_time_null_time ();
+                       dtstamp = i_cal_time_new_null_time ();
 
                e_mapi_util_time_t_to_filetime (i_cal_time_as_timet (dtstamp), &creation_time);
                e_mapi_cal_util_generate_globalobjectid (FALSE, uid, NULL, (dtstamp && i_cal_time_get_year 
(dtstamp)) ? &creation_time : NULL, &sb);
@@ -999,7 +999,7 @@ ecb_mapi_preload_infos_sync (ECalBackendMAPI *cbmapi,
                                                nfo = g_hash_table_lookup (infos, xmid);
 
                                        if (nfo && !nfo->object)
-                                               nfo->object = i_cal_component_as_ical_string_r (icomp);
+                                               nfo->object = i_cal_component_as_ical_string (icomp);
 
                                        g_free (xmid);
                                }
@@ -1071,8 +1071,8 @@ ecb_mapi_list_existing_uids_cb (EMapiConnection *conn,
                ICalTime *itt;
                gchar *rev;
 
-               itt = i_cal_time_from_timet_with_zone (object_data->last_modified, 0, 
i_cal_timezone_get_utc_timezone ());
-               rev = i_cal_time_as_ical_string_r (itt);
+               itt = i_cal_time_new_from_timet_with_zone (object_data->last_modified, 0, 
i_cal_timezone_get_utc_timezone ());
+               rev = i_cal_time_as_ical_string (itt);
                g_clear_object (&itt);
 
                *out_existing_objects = g_slist_prepend (*out_existing_objects,
@@ -1288,7 +1288,7 @@ ecb_mapi_save_component_sync (ECalMetaBackend *meta_backend,
 
        cbmapi = E_CAL_BACKEND_MAPI (meta_backend);
 
-       icomp = i_cal_component_new_clone (e_cal_component_get_icalcomponent (instances->data));
+       icomp = i_cal_component_clone (e_cal_component_get_icalcomponent (instances->data));
        no_increment = e_cal_util_component_remove_x_property (icomp, "X-EVOLUTION-IS-REPLY");
 
        comp = e_cal_component_new_from_icalcomponent (icomp);
@@ -1552,7 +1552,7 @@ ecb_mapi_send_objects_sync (ECalBackendSync *sync_backend,
                        ICalTime *dtstamp;
                        mapi_object_t obj_folder;
 
-                       comp = e_cal_component_new_from_icalcomponent (i_cal_component_new_clone (subcomp));
+                       comp = e_cal_component_new_from_icalcomponent (i_cal_component_clone (subcomp));
                        if (!comp)
                                continue;
 
@@ -1595,7 +1595,7 @@ ecb_mapi_send_objects_sync (ECalBackendSync *sync_backend,
 
                        dtstamp = e_cal_component_get_dtstamp (comp);
                        if (!dtstamp)
-                               dtstamp = i_cal_time_null_time ();
+                               dtstamp = i_cal_time_new_null_time ();
                        e_mapi_util_time_t_to_filetime (i_cal_time_as_timet (dtstamp), &creation_time);
 
                        propval = e_cal_util_component_dup_x_property (e_cal_component_get_icalcomponent 
(comp), "X-EVOLUTION-MAPI-EXREPTIME");
@@ -1830,7 +1830,7 @@ ecb_mapi_update_tzid_cb (ECache *cache,
        g_clear_object (&prop);
 
        if (changed)
-               *out_object = i_cal_component_as_ical_string_r (icomp);
+               *out_object = i_cal_component_as_ical_string (icomp);
 
        g_object_unref (icomp);
 
@@ -1864,7 +1864,7 @@ ecb_mapi_dup_component_revision_cb (ECalCache *cal_cache,
                return NULL;
 
        itt = i_cal_property_get_lastmodified (prop);
-       res = i_cal_time_as_ical_string_r (itt);
+       res = i_cal_time_as_ical_string (itt);
 
        g_clear_object (&prop);
        g_clear_object (&itt);
diff --git a/src/libexchangemapi/e-mapi-cal-recur-utils.c b/src/libexchangemapi/e-mapi-cal-recur-utils.c
index e62dba7..6dab808 100644
--- a/src/libexchangemapi/e-mapi-cal-recur-utils.c
+++ b/src/libexchangemapi/e-mapi-cal-recur-utils.c
@@ -942,7 +942,7 @@ e_mapi_cal_util_bin_to_rrule (const guint8 *lpb,
                        ICalTime *tt;
                        time_t ictime = convert_recurrence_minutes_to_timet (rp->DeletedInstanceDates[i]);
 
-                       tt = i_cal_time_from_timet_with_zone (ictime, 1, NULL);
+                       tt = i_cal_time_new_from_timet_with_zone (ictime, 1, NULL);
 
                        exdate_list = g_slist_append (exdate_list, e_cal_component_datetime_new_take (tt, 
g_strdup ("UTC")));
                }
@@ -954,7 +954,7 @@ e_mapi_cal_util_bin_to_rrule (const guint8 *lpb,
 
                time_t ict = convert_recurrence_minutes_to_timet (rp->EndDate);
 
-               itt = i_cal_time_from_timet_with_zone (ict, 1, NULL);
+               itt = i_cal_time_new_from_timet_with_zone (ict, 1, NULL);
                i_cal_recurrence_set_until (rt, itt);
                g_clear_object (&itt);
        }
@@ -989,18 +989,18 @@ e_mapi_cal_util_bin_to_rrule (const guint8 *lpb,
                        /* make a shallow clone of comp */
                        detached[i] = e_cal_component_clone (comp);
 
-                       tt = i_cal_time_from_timet_with_zone (convert_recurrence_minutes_to_timet 
(ei->OriginalStartDate), 0, NULL);
+                       tt = i_cal_time_new_from_timet_with_zone (convert_recurrence_minutes_to_timet 
(ei->OriginalStartDate), 0, NULL);
                        rid = e_cal_component_range_new_take (E_CAL_COMPONENT_RANGE_SINGLE,
                                e_cal_component_datetime_new_take (tt, g_strdup (recur_zone ? 
i_cal_timezone_get_tzid (recur_zone) : "UTC")));
                        e_cal_component_set_recurid (detached[i], rid);
                        e_cal_component_range_free (rid);
 
-                       tt = i_cal_time_from_timet_with_zone (convert_recurrence_minutes_to_timet 
(ei->StartDateTime), 0, NULL);
+                       tt = i_cal_time_new_from_timet_with_zone (convert_recurrence_minutes_to_timet 
(ei->StartDateTime), 0, NULL);
                        edt = e_cal_component_datetime_new_take (tt, g_strdup (recur_zone ? 
i_cal_timezone_get_tzid (recur_zone) : "UTC"));
                        e_cal_component_set_dtstart (detached[i], edt);
                        e_cal_component_datetime_free (edt);
 
-                       tt = i_cal_time_from_timet_with_zone (convert_recurrence_minutes_to_timet 
(ei->EndDateTime), 0, NULL);
+                       tt = i_cal_time_new_from_timet_with_zone (convert_recurrence_minutes_to_timet 
(ei->EndDateTime), 0, NULL);
                        edt = e_cal_component_datetime_new_take (tt, g_strdup (recur_zone ? 
i_cal_timezone_get_tzid (recur_zone) : "UTC"));
                        e_cal_component_set_dtend (detached[i], edt);
                        e_cal_component_datetime_free (edt);
@@ -1193,7 +1193,7 @@ calculate_no_of_occurrences (ECalComponent *comp,
                                break;
 
                        g_clear_object (&prev);
-                       prev = i_cal_time_new_clone (next);
+                       prev = i_cal_time_clone (next);
 
                        count++;
                }
@@ -1430,7 +1430,7 @@ e_mapi_cal_util_rrule_to_bin (ECalComponent *comp,
                else if (rp->EndType == END_AFTER_N_OCCURRENCES) {
                        ECalComponentDateTime *dtstart;
                        ICalTime *itt;
-                       gchar *rrule_str = i_cal_recurrence_as_string_r (rt);
+                       gchar *rrule_str = i_cal_recurrence_to_string (rt);
                        GArray *array;
 
                        dtstart = e_cal_component_get_dtstart (comp);
diff --git a/src/libexchangemapi/e-mapi-cal-tz-utils.c b/src/libexchangemapi/e-mapi-cal-tz-utils.c
index 25fb0da..c74d980 100644
--- a/src/libexchangemapi/e-mapi-cal-tz-utils.c
+++ b/src/libexchangemapi/e-mapi-cal-tz-utils.c
@@ -85,7 +85,7 @@ e_mapi_tm_to_icaltime (struct tm *tm,
 {
        ICalTime *itt;
 
-       itt = i_cal_time_null_time ();
+       itt = i_cal_time_new_null_time ();
        i_cal_time_set_time (itt, 0, 0, 0);
        i_cal_time_set_date (itt, tm->tm_year + 1900, dst ? 6 : 1, 1);
        i_cal_time_set_timezone (itt, NULL);
@@ -512,7 +512,7 @@ write_tz_rule_comps (GByteArray *ba,
        extract_bias_and_date (standardcomp, &standard_bias, &standard_date);
        extract_bias_and_date (daylightcomp, &daylight_bias, &daylight_date);
 
-       current_time = i_cal_time_current_time_with_zone (zone);
+       current_time = i_cal_time_new_current_with_zone (zone);
        bias = i_cal_time_is_daylight (current_time) ? daylight_bias : standard_bias;
 
        write_tz_rule (ba, is_recur, bias, standard_bias, daylight_bias, standard_date, daylight_date);
@@ -566,7 +566,7 @@ add_timezone_rules (GByteArray *ba,
        if (!any_added) {
                ICalTime *fake_utc;
 
-               fake_utc = i_cal_time_null_time ();
+               fake_utc = i_cal_time_new_null_time ();
 
                write_tz_rule (ba, is_recur, 0, 0, 0, fake_utc, fake_utc);
 
@@ -845,7 +845,7 @@ e_mapi_cal_util_mapi_tz_pidlidtimezone (ICalTimezone *ictz)
                tz_has_dst = TRUE;
 
        /* Calculate minutes east of UTC, what MS uses in this spec */
-       tt = i_cal_time_current_time_with_zone (ictz);
+       tt = i_cal_time_new_current_with_zone (ictz);
        utc_offset = i_cal_timezone_get_utc_offset (ictz, tt, &tz_dst_now) / 60;
        if (tz_dst_now)
                utc_offset -= 60;
diff --git a/src/libexchangemapi/e-mapi-cal-utils.c b/src/libexchangemapi/e-mapi-cal-utils.c
index 5f82cc7..f742821 100644
--- a/src/libexchangemapi/e-mapi-cal-utils.c
+++ b/src/libexchangemapi/e-mapi-cal-utils.c
@@ -262,7 +262,7 @@ e_mapi_cal_util_generate_globalobjectid (gboolean is_clean,
 
        val32 = 0;
        if (!is_clean && exception_replace_time) {
-               ICalTime *itt = i_cal_time_from_timet_with_zone (exception_replace_time->tv_sec, 0, 
i_cal_timezone_get_utc_timezone ());
+               ICalTime *itt = i_cal_time_new_from_timet_with_zone (exception_replace_time->tv_sec, 0, 
i_cal_timezone_get_utc_timezone ());
 
                val32 |= (i_cal_time_get_year (itt) & 0xFF00) << 16;
                val32 |= (i_cal_time_get_year (itt) & 0xFF) << 16;
@@ -538,13 +538,13 @@ populate_freebusy_data (struct Binary_r *bin,
                        start_date = mapi_get_date_from_string (start) + (60 * event_start);
                        end_date = mapi_get_date_from_string (end) + (60 * event_end);
 
-                       period = i_cal_period_null_period ();
+                       period = i_cal_period_new_null_period ();
 
-                       itt = i_cal_time_from_timet_with_zone (start_date, 0, i_cal_timezone_get_utc_timezone 
());
+                       itt = i_cal_time_new_from_timet_with_zone (start_date, 0, 
i_cal_timezone_get_utc_timezone ());
                        i_cal_period_set_start (period, itt);
                        g_clear_object (&itt);
 
-                       itt = i_cal_time_from_timet_with_zone (end_date, 0, i_cal_timezone_get_utc_timezone 
());
+                       itt = i_cal_time_new_from_timet_with_zone (end_date, 0, 
i_cal_timezone_get_utc_timezone ());
                        i_cal_period_set_end (period, itt);
                        g_clear_object (&itt);
 
@@ -638,8 +638,8 @@ e_mapi_cal_utils_get_free_busy_data (EMapiConnection *conn,
                e_cal_component_commit_sequence (comp);
                icomp = e_cal_component_get_icalcomponent (comp);
 
-               starttt = i_cal_time_from_timet_with_zone (start, 0, NULL);
-               endtt = i_cal_time_from_timet_with_zone (end, 0, NULL);
+               starttt = i_cal_time_new_from_timet_with_zone (start, 0, NULL);
+               endtt = i_cal_time_new_from_timet_with_zone (end, 0, NULL);
                i_cal_component_set_dtstart (icomp, starttt);
                i_cal_component_set_dtend (icomp, endtt);
                g_clear_object (&starttt);
@@ -952,7 +952,7 @@ e_mapi_cal_util_object_to_comp (EMapiConnection *conn,
 
        /* set dtstamp - in UTC */
        if (e_mapi_util_find_array_datetime_propval (&t, &object->properties, PidTagCreationTime) == 
MAPI_E_SUCCESS) {
-               itt = i_cal_time_from_timet_with_zone (t.tv_sec, 0, utc_zone);
+               itt = i_cal_time_new_from_timet_with_zone (t.tv_sec, 0, utc_zone);
                i_cal_component_set_dtstamp (icomp, itt);
 
                prop = i_cal_property_new_created (itt);
@@ -961,7 +961,7 @@ e_mapi_cal_util_object_to_comp (EMapiConnection *conn,
                g_clear_object (&itt);
        } else {
                /* created - in UTC */
-               itt = i_cal_time_current_time_with_zone (utc_zone);
+               itt = i_cal_time_new_current_with_zone (utc_zone);
                prop = i_cal_property_new_created (itt);
                i_cal_component_take_property (icomp, prop);
                g_clear_object (&itt);
@@ -969,7 +969,7 @@ e_mapi_cal_util_object_to_comp (EMapiConnection *conn,
 
        /* last modified - in UTC */
        if (get_mapi_SPropValue_array_date_timeval (&t, &object->properties, PidTagLastModificationTime) == 
MAPI_E_SUCCESS) {
-               itt = i_cal_time_from_timet_with_zone (t.tv_sec, 0, utc_zone);
+               itt = i_cal_time_new_from_timet_with_zone (t.tv_sec, 0, utc_zone);
                prop = i_cal_property_new_lastmodified (itt);
                i_cal_component_take_property (icomp, prop);
                g_clear_object (&itt);
@@ -1058,7 +1058,7 @@ e_mapi_cal_util_object_to_comp (EMapiConnection *conn,
                if (e_mapi_util_find_array_datetime_propval (&t, &object->properties, 
PidLidAppointmentStartWhole) == MAPI_E_SUCCESS) {
                        ICalTimezone *zone = dtstart_tz_location ? i_cal_timezone_get_builtin_timezone 
(dtstart_tz_location) : utc_zone;
 
-                       itt = i_cal_time_from_timet_with_zone (t.tv_sec, all_day, zone);
+                       itt = i_cal_time_new_from_timet_with_zone (t.tv_sec, all_day, zone);
                        i_cal_time_set_timezone (itt, zone);
                        prop = i_cal_property_new_dtstart (itt);
                        if (!all_day && zone && i_cal_timezone_get_tzid (zone)) {
@@ -1090,7 +1090,7 @@ e_mapi_cal_util_object_to_comp (EMapiConnection *conn,
                                dtend_tz_location = dtstart_tz_location;
 
                        zone = dtend_tz_location ? i_cal_timezone_get_builtin_timezone (dtend_tz_location) : 
utc_zone;
-                       itt = i_cal_time_from_timet_with_zone (t.tv_sec, all_day, zone);
+                       itt = i_cal_time_new_from_timet_with_zone (t.tv_sec, all_day, zone);
                        i_cal_time_set_timezone (itt, zone);
                        prop = i_cal_property_new_dtend (itt);
                        if (!all_day && zone && i_cal_timezone_get_tzid (zone)) {
@@ -1247,8 +1247,8 @@ e_mapi_cal_util_object_to_comp (EMapiConnection *conn,
                                ICalDuration *duration;
                                ICalTime *itt1, *itt2;
 
-                               itt1 = i_cal_time_from_timet_with_zone (displaytime.tv_sec, 0, NULL);
-                               itt2 = i_cal_time_from_timet_with_zone (start.tv_sec, 0, NULL);
+                               itt1 = i_cal_time_new_from_timet_with_zone (displaytime.tv_sec, 0, NULL);
+                               itt2 = i_cal_time_new_from_timet_with_zone (start.tv_sec, 0, NULL);
                                duration = i_cal_time_subtract (itt1, itt2);
                                g_clear_object (&itt1);
                                g_clear_object (&itt2);
@@ -1271,13 +1271,13 @@ e_mapi_cal_util_object_to_comp (EMapiConnection *conn,
 
                /* NOTE: Exchange tasks are DATE values, not DATE-TIME values, but maybe someday, we could 
expect Exchange to support it;) */
                if (e_mapi_util_find_array_datetime_propval (&t, &object->properties, PidLidTaskStartDate) == 
MAPI_E_SUCCESS) {
-                       itt = i_cal_time_from_timet_with_zone (t.tv_sec, 1, utc_zone);
+                       itt = i_cal_time_new_from_timet_with_zone (t.tv_sec, 1, utc_zone);
                        i_cal_component_set_dtstart (icomp, itt);
                        g_clear_object (&itt);
                }
 
                if (e_mapi_util_find_array_datetime_propval (&t, &object->properties, PidLidTaskDueDate) == 
MAPI_E_SUCCESS) {
-                       itt = i_cal_time_from_timet_with_zone (t.tv_sec, 1, utc_zone);
+                       itt = i_cal_time_new_from_timet_with_zone (t.tv_sec, 1, utc_zone);
                        i_cal_component_set_due (icomp, itt);
                        g_clear_object (&itt);
                }
@@ -1287,7 +1287,7 @@ e_mapi_cal_util_object_to_comp (EMapiConnection *conn,
                        i_cal_component_set_status (icomp, get_taskstatus_from_prop (*status));
                        if (*status == olTaskComplete
                            && e_mapi_util_find_array_datetime_propval (&t, &object->properties, 
PidLidTaskDateCompleted) == MAPI_E_SUCCESS) {
-                               itt = i_cal_time_from_timet_with_zone (t.tv_sec, 0, utc_zone);
+                               itt = i_cal_time_new_from_timet_with_zone (t.tv_sec, 0, utc_zone);
                                prop = i_cal_property_new_completed (itt);
                                i_cal_component_take_property (icomp, prop);
                                g_clear_object (&itt);
@@ -1314,7 +1314,7 @@ e_mapi_cal_util_object_to_comp (EMapiConnection *conn,
                                ECalComponentAlarmTrigger *trigger;
                                ICalTime *abs_time;
 
-                               abs_time = i_cal_time_from_timet_with_zone (abs.tv_sec, 0, utc_zone);
+                               abs_time = i_cal_time_new_from_timet_with_zone (abs.tv_sec, 0, utc_zone);
                                trigger = e_cal_component_alarm_trigger_new_absolute (abs_time);
                                g_clear_object (&abs_time);
 
@@ -1329,7 +1329,7 @@ e_mapi_cal_util_object_to_comp (EMapiConnection *conn,
 
        } else if (i_cal_component_isa (icomp) == I_CAL_VJOURNAL_COMPONENT) {
                if (e_mapi_util_find_array_datetime_propval (&t, &object->properties, 
PidTagLastModificationTime) == MAPI_E_SUCCESS) {
-                       itt = i_cal_time_from_timet_with_zone (t.tv_sec, 1, utc_zone);
+                       itt = i_cal_time_new_from_timet_with_zone (t.tv_sec, 1, utc_zone);
                        i_cal_component_set_dtstart (icomp, itt);
                        g_clear_object (&itt);
                }
@@ -2128,7 +2128,7 @@ e_mapi_cal_utils_comp_to_object (EMapiConnection *conn,
                        b = 1;
                        set_value (PidLidFInvited, &b);
 
-                       itt = i_cal_time_current_time_with_zone (utc_zone);
+                       itt = i_cal_time_new_current_with_zone (utc_zone);
                        tt = i_cal_time_as_timet (itt);
                        set_timet_value (PidLidAttendeeCriticalChange, tt);
                        g_clear_object (&itt);
@@ -2224,7 +2224,7 @@ e_mapi_cal_utils_comp_to_object (EMapiConnection *conn,
                        flag32 = mtgEmpty;
                        set_value (PidLidMeetingType, &flag32);
 
-                       itt = i_cal_time_current_time_with_zone (utc_zone);
+                       itt = i_cal_time_new_current_with_zone (utc_zone);
                        tt = i_cal_time_as_timet (itt);
                        set_timet_value (PidLidAppointmentReplyTime, tt);
                        g_clear_object (&itt);
diff --git a/src/libexchangemapi/e-mapi-mail-utils.c b/src/libexchangemapi/e-mapi-mail-utils.c
index 2f9153e..379fafc 100644
--- a/src/libexchangemapi/e-mapi-mail-utils.c
+++ b/src/libexchangemapi/e-mapi-mail-utils.c
@@ -308,7 +308,7 @@ add_timezones_cb (ICalParameter *param,
        if (!vtimezone_comp)
                return;
 
-       i_cal_component_take_component (tz_data->icomp, i_cal_component_new_clone (vtimezone_comp));
+       i_cal_component_take_component (tz_data->icomp, i_cal_component_clone (vtimezone_comp));
 
        g_hash_table_insert (tz_data->tzids, g_strdup (tzid), GINT_TO_POINTER (1));
 }
@@ -369,7 +369,7 @@ build_ical_string (EMapiConnection *conn,
                ForeachTZIDData tz_data;
                ICalComponent *clone;
 
-               clone = i_cal_component_new_clone (e_cal_component_get_icalcomponent (comp));
+               clone = i_cal_component_clone (e_cal_component_get_icalcomponent (comp));
 
                icomp = e_cal_util_new_top_level ();
                if (method != I_CAL_METHOD_NONE)
@@ -387,10 +387,10 @@ build_ical_string (EMapiConnection *conn,
                i_cal_component_take_component (icomp, clone);
                for (iter = detached_components; iter; iter = g_slist_next (iter)) {
                        i_cal_component_take_component (icomp,
-                               i_cal_component_new_clone (e_cal_component_get_icalcomponent (iter->data)));
+                               i_cal_component_clone (e_cal_component_get_icalcomponent (iter->data)));
                }
 
-               ical_string = i_cal_component_as_ical_string_r (icomp);
+               ical_string = i_cal_component_as_ical_string (icomp);
 
                g_object_unref (icomp);
        } else {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]