From e0f09d70795f031a791eb70a649b6aa9bf652a20 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Fri, 4 Apr 2008 10:39:25 +0000 Subject: [PATCH] * as its rather noisy, the dezonify logging is #ifdef DBG_ICAL now. --- webcit/ical_dezonify.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/webcit/ical_dezonify.c b/webcit/ical_dezonify.c index b3fdab5be..ff501519d 100644 --- a/webcit/ical_dezonify.c +++ b/webcit/ical_dezonify.c @@ -67,16 +67,22 @@ void ical_dezonify_backend(icalcomponent *cal, /* Convert it to an icaltimezone type. */ if (tzid != NULL) { +#ifdef DBG_ICAL lprintf(9, " * Stringy supplied timezone is: '%s'\n", tzid); +#endif if ( (!strcasecmp(tzid, "UTC")) || (!strcasecmp(tzid, "GMT")) ) { utc_declared_as_tzid = 1; +#ifdef DBG_ICAL lprintf(9, " * ...and we handle that internally.\n"); +#endif } else { t = icalcomponent_get_timezone(cal, tzid); +#ifdef DBG_ICAL lprintf(9, " * ...and I %s have tzdata for that zone.\n", (t ? "DO" : "DO NOT") ); +#endif } } @@ -100,24 +106,34 @@ void ical_dezonify_backend(icalcomponent *cal, return; } +#ifdef DBG_ICAL lprintf(9, " * Was: %s\n", icaltime_as_ical_string(TheTime)); +#endif if (TheTime.is_utc) { +#ifdef DBG_ICAL lprintf(9, " * This property is ALREADY UTC.\n"); +#endif } else if (utc_declared_as_tzid) { +#ifdef DBG_ICAL lprintf(9, " * Replacing '%s' TZID with 'Z' suffix.\n", tzid); +#endif TheTime.is_utc = 1; } else { /* Do the conversion. */ if (t != NULL) { +#ifdef DBG_ICAL lprintf(9, " * Timezone prop found. Converting to UTC.\n"); +#endif } else { +#ifdef DBG_ICAL lprintf(9, " * Converting default timezone to UTC.\n"); +#endif } if (t == NULL) { @@ -128,7 +144,9 @@ void ical_dezonify_backend(icalcomponent *cal, } icalproperty_remove_parameter_by_kind(prop, ICAL_TZID_PARAMETER); +#ifdef DBG_ICAL lprintf(9, " * Now: %s\n", icaltime_as_ical_string(TheTime)); +#endif /* Now add the converted property back in. */ if (icalproperty_isa(prop) == ICAL_DTSTART_PROPERTY) { @@ -194,7 +212,9 @@ void ical_dezonify_recurse(icalcomponent *cal, icalcomponent *rcal) { void ical_dezonify(icalcomponent *cal) { icalcomponent *vt = NULL; +#ifdef DBG_ICAL lprintf(9, "ical_dezonify() started\n"); +#endif /* Convert all times to UTC */ ical_dezonify_recurse(cal, cal); @@ -206,6 +226,8 @@ void ical_dezonify(icalcomponent *cal) { icalcomponent_free(vt); } +#ifdef DBG_ICAL lprintf(9, "ical_dezonify() completed\n"); +#endif } -- 2.39.2