[libical-glib] Correct whitespace errors in the files



commit 12c330ef546829f39ac2df3345eeb4843ea034f6
Author: Milan Crha <mcrha redhat com>
Date:   Tue Apr 26 12:18:48 2016 +0200

    Correct whitespace errors in the files

 src/api/i-cal-array.xml                            |    8 +-
 src/api/i-cal-attach.xml                           |   10 +-
 src/api/i-cal-comp-iter.xml                        |    6 +-
 src/api/i-cal-component.xml                        |   48 +-
 src/api/i-cal-datetimeperiod-type.xml              |   38 +-
 src/api/i-cal-derived-parameter.xml                |  116 +-
 src/api/i-cal-derived-property.xml                 | 2042 ++++++++++----------
 src/api/i-cal-derived-value.xml                    |   22 +-
 src/api/i-cal-duration-type.xml                    |   34 +-
 src/api/i-cal-enums.xml                            |   12 +-
 src/api/i-cal-error.xml                            |    8 +-
 src/api/i-cal-geo-type.xml                         |   14 +-
 src/api/i-cal-langbind.xml                         |    6 +-
 src/api/i-cal-memory.xml                           |    6 +-
 src/api/i-cal-mime.xml                             |    6 +-
 src/api/i-cal-parameter.xml                        |    8 +-
 src/api/i-cal-parser.xml                           |   12 +-
 src/api/i-cal-period-type.xml                      |   18 +-
 src/api/i-cal-property.xml                         |   14 +-
 src/api/i-cal-recur-iterator.xml                   |    6 +-
 src/api/i-cal-recur.xml                            |   26 +-
 src/api/i-cal-recurrence-type.xml                  |  132 +-
 src/api/i-cal-reqstat-type.xml                     |   38 +-
 src/api/i-cal-restriction.xml                      |    8 +-
 src/api/i-cal-time-span.xml                        |   20 +-
 src/api/i-cal-time.xml                             |   64 +-
 src/api/i-cal-timetype.xml                         |   50 +-
 src/api/i-cal-timezone-phase.xml                   |   76 +-
 src/api/i-cal-timezone.xml                         |  348 ++--
 src/api/i-cal-timezonetype.xml                     |   30 +-
 src/api/i-cal-trigger-type.xml                     |   18 +-
 src/api/i-cal-unknowntokenhandling.xml             |   16 +-
 src/api/i-cal-value.xml                            |    6 +-
 src/build-tools/generator.c                        |  388 ++--
 src/build-tools/header-header-template             |    2 +-
 .../header-structure-boilerplate-template          |    1 -
 .../source-structure-boilerplate-template          |   17 +-
 src/build-tools/xml-parser.c                       |   16 +-
 src/build-tools/xml-parser.h                       |    1 -
 src/libical-glib/i-cal-object.c.in                 |    4 +-
 tests/attach.py                                    |    2 +-
 tests/component.py                                 |   61 +-
 tests/comprehensive.py                             |  163 +-
 tests/duration-type.py                             |    2 +-
 tests/error.py                                     |    2 +-
 tests/parameter.py                                 |    2 +-
 tests/period-type.py                               |    2 +-
 tests/recurrence-type.py                           |    6 +-
 tests/value.py                                     |    2 +-
 49 files changed, 1961 insertions(+), 1976 deletions(-)
---
diff --git a/src/api/i-cal-array.xml b/src/api/i-cal-array.xml
index d84e854..c7cc408 100644
--- a/src/api/i-cal-array.xml
+++ b/src/api/i-cal-array.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -66,5 +66,5 @@
        g_return_if_fail (compare != NULL);
 
        icalarray_sort ((icalarray *)i_cal_object_get_native ((ICalObject *)array), compare);</custom>
-    </method> 
+    </method>
 </structure>
diff --git a/src/api/i-cal-attach.xml b/src/api/i-cal-attach.xml
index 7645406..5ec0638 100644
--- a/src/api/i-cal-attach.xml
+++ b/src/api/i-cal-attach.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -29,11 +29,11 @@
     <method name="i_cal_attach_ref" corresponds="icalattach_ref" annotation="skip" kind="others" since="1.0">
         <parameter type="ICalAttach *" name="attach" comment="The #ICalAttach to be referenced by once"/>
         <comment xml:space="preserve">Increase the ref counter by 1 for the @attach</comment>
-    </method> 
+    </method>
     <method name="i_cal_attach_unref" corresponds="icalattach_unref" annotation="skip" kind="others" 
since="1.0">
         <parameter type="ICalAttach *" name="attach" comment="The #ICalAttach to be unreferenced by once"/>
         <comment xml:space="preserve">Decrese the ref counter by 1 for the @attach</comment>
-    </method>  
+    </method>
     <method name="i_cal_attach_get_is_url" corresponds="icalattach_get_is_url" kind="others" since="1.0">
         <parameter type="ICalAttach *" name="attach" comment="The #ICalAttach to be queried"/>
         <returns type="gint" comment="1 if the @attach is built from url and 0 if not." />
diff --git a/src/api/i-cal-comp-iter.xml b/src/api/i-cal-comp-iter.xml
index 2f8dc26..e2fbc52 100644
--- a/src/api/i-cal-comp-iter.xml
+++ b/src/api/i-cal-comp-iter.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
diff --git a/src/api/i-cal-component.xml b/src/api/i-cal-component.xml
index 7f66052..5115eb3 100644
--- a/src/api/i-cal-component.xml
+++ b/src/api/i-cal-component.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -75,9 +75,9 @@
         <comment xml:space="preserve">Count the #ICalProperty in #ICalComponent.</comment>
     </method>
     <method name="i_cal_property_get_parent" corresponds="icalproperty_get_parent" since="2.0">
-       <parameter type="ICalProperty *" name="property" comment="The #ICalProperty."/>
-       <returns type="ICalComponent *" annotation="transfer full" translator_argus="(GObject *)property" 
comment="The parent #ICalComponent of #ICalProperty."/>
-       <comment xml:space="preserve">Get the parent component of the property. Use with caution. When 
icalproperty is deallocated, it won't deallocate its parent. However the #ICalComponent object created using 
this method will be deallocated (if no reference in other places). So You need to make sure there is another 
reference except the one in #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="property" comment="The #ICalProperty."/>
+        <returns type="ICalComponent *" annotation="transfer full" translator_argus="(GObject *)property" 
comment="The parent #ICalComponent of #ICalProperty."/>
+        <comment xml:space="preserve">Get the parent component of the property. Use with caution. When 
icalproperty is deallocated, it won't deallocate its parent. However the #ICalComponent object created using 
this method will be deallocated (if no reference in other places). So You need to make sure there is another 
reference except the one in #ICalProperty.</comment>
     </method>
     <method name="i_cal_component_get_current_property" corresponds="icalcomponent_get_current_property" 
since="1.0">
         <parameter type="ICalComponent *" name="component" comment="A #ICalComponent."/>
@@ -167,9 +167,9 @@
         <comment xml:space="preserve">Get the current #ICalComponent pointed by #ICalCompIter. Use 
#ICalCompIter when you need remove the child component from the parent. For traversing, 
i_cal_object_set_owner needs to be called after this API. See component.py in tests for details.</comment>
     </method>
     <method name="i_cal_component_check_restrictions" corresponds="icalcomponent_check_restrictions" 
kind="other" since="1.0">
-       <parameter type="ICalComponent *" name="comp" comment="The #ICalComponent to be checked"/>
-       <returns type="gint" comment="The number of restrictions in @comp"/>
-       <comment xml:space="preserve">Check the number of restrictions in #ICalComponent</comment>
+        <parameter type="ICalComponent *" name="comp" comment="The #ICalComponent to be checked"/>
+        <returns type="gint" comment="The number of restrictions in @comp"/>
+        <comment xml:space="preserve">Check the number of restrictions in #ICalComponent</comment>
     </method>
     <method name="i_cal_component_count_errors" corresponds="icalcomponent_count_errors" since="1.0">
         <parameter type="ICalComponent *" name="comp" comment="A #ICalComponent"/>
@@ -360,37 +360,37 @@
         <comment xml:space="preserve">Get the status of the #ICalComponent.</comment>
     </method>
     <method name="i_cal_component_foreach_tzid" corresponds="CUSTOM" annotation="skip" kind="other" 
since="1.0">
-       <parameter type="ICalComponent *" name="comp" comment="The #ICalComponent to be queried."/>
-       <parameter type="void" name="(*callback)(ICalParameter *param, void *data)" comment="FULL: @callback: 
The callback function."/>
-       <parameter type="void *" name="callback_data" annotation="allow-none" comment="The data for callback 
function"/>
-       <comment>Apply the same manipulation on every tzid in #ICalComponent. It cannot be used by Python 
yet. For convenience, a python version of this API is defined in tests/component.py.</comment>
-       <custom>        ICalProperty *prop;
-       ICalPropertyKind kind;
-       ICalParameter *param;
-       ICalComponent *subcomp;
-               
+        <parameter type="ICalComponent *" name="comp" comment="The #ICalComponent to be queried."/>
+        <parameter type="void" name="(*callback)(ICalParameter *param, void *data)" comment="FULL: 
@callback: The callback function."/>
+        <parameter type="void *" name="callback_data" annotation="allow-none" comment="The data for callback 
function"/>
+        <comment>Apply the same manipulation on every tzid in #ICalComponent. It cannot be used by Python 
yet. For convenience, a python version of this API is defined in tests/component.py.</comment>
+        <custom>       ICalProperty *prop;
+        ICalPropertyKind kind;
+        ICalParameter *param;
+        ICalComponent *subcomp;
+
        g_return_if_fail (comp != NULL &amp;&amp; I_CAL_IS_COMPONENT (comp));
        g_return_if_fail (callback != NULL);
-       
+
        /* First look for any TZID parameters used in this component itself. */
        prop = i_cal_component_get_first_property (comp, I_CAL_ANY_PROPERTY);
        while (prop) {
                kind = i_cal_property_isa (prop);
-               
+
                /* These are the only properties that can have a TZID. Note that
                COMPLETED, CREATED, DTSTAMP and LASTMODIFIED must be in UTC. */
                if (kind == I_CAL_DTSTART_PROPERTY || kind == I_CAL_DTEND_PROPERTY
                 || kind == I_CAL_DUE_PROPERTY || kind == I_CAL_EXDATE_PROPERTY
                 || kind == I_CAL_RDATE_PROPERTY) {
                        param = i_cal_property_get_first_parameter (prop, I_CAL_TZID_PARAMETER);
-                               
+
                        if (param)
-                           (*callback) (param, callback_data);
+                               (*callback) (param, callback_data);
                }
-                       
+
                prop = i_cal_component_get_next_property (comp, I_CAL_ANY_PROPERTY);
        }
-       
+
        /* Now recursively check child components. */
        subcomp = i_cal_component_get_first_component (comp, I_CAL_ANY_COMPONENT);
        while (subcomp) {
diff --git a/src/api/i-cal-datetimeperiod-type.xml b/src/api/i-cal-datetimeperiod-type.xml
index f44c1b9..f89378c 100644
--- a/src/api/i-cal-datetimeperiod-type.xml
+++ b/src/api/i-cal-datetimeperiod-type.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -23,32 +23,32 @@
        return datetimeperiodtype;</custom>
     </method>
     <method name="i_cal_datetimeperiod_type_get_time" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalDatetimeperiodType *" name="dtp" comment="The #ICalDatetimeperiodType to be 
queried"/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="The time attribute of @dtp."/>
-       <comment>Get the time attribute of #ICalDatetimeperiodType.</comment>
-       <custom>        g_return_val_if_fail (dtp != NULL &amp;&amp; I_CAL_IS_DATETIMEPERIOD_TYPE (dtp), 
NULL);
+        <parameter type="ICalDatetimeperiodType *" name="dtp" comment="The #ICalDatetimeperiodType to be 
queried"/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="The time attribute of @dtp."/>
+        <comment>Get the time attribute of #ICalDatetimeperiodType.</comment>
+        <custom>       g_return_val_if_fail (dtp != NULL &amp;&amp; I_CAL_IS_DATETIMEPERIOD_TYPE (dtp), 
NULL);
        return i_cal_timetype_new_full (((struct icaldatetimeperiodtype *)i_cal_object_get_native 
((ICalObject *)dtp))->time);</custom>
     </method>
     <method name="i_cal_datetimeperiod_type_set_time" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalDatetimeperiodType *" name="dtp" comment="The #ICalDatetimeperiodType to be 
set"/>
-       <parameter type="ICalTimetype *" name="time" comment="The time attribute of @dtp."/>
-       <comment>Set the time attribute of #ICalDatetimeperiodType.</comment>
-       <custom>        g_return_if_fail (dtp != NULL &amp;&amp; I_CAL_IS_DATETIMEPERIOD_TYPE (dtp));
+        <parameter type="ICalDatetimeperiodType *" name="dtp" comment="The #ICalDatetimeperiodType to be 
set"/>
+        <parameter type="ICalTimetype *" name="time" comment="The time attribute of @dtp."/>
+        <comment>Set the time attribute of #ICalDatetimeperiodType.</comment>
+        <custom>       g_return_if_fail (dtp != NULL &amp;&amp; I_CAL_IS_DATETIMEPERIOD_TYPE (dtp));
        g_return_if_fail (time != NULL &amp;&amp; I_CAL_IS_TIMETYPE (time));
        ((struct icaldatetimeperiodtype *)i_cal_object_get_native ((ICalObject *)dtp))->time = *(struct 
icaltimetype *)i_cal_object_get_native ((ICalObject *)time);</custom>
     </method>
     <method name="i_cal_datetimeperiod_type_get_period" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalDatetimeperiodType *" name="dtp" comment="The #ICalDatetimeperiodType to be 
queried"/>
-       <returns type="ICalPeriodType *" annotation="transfer full" comment="The period attribute of @dtp."/>
-       <comment>Get the period attribute of #ICalDatetimeperiodType.</comment>
-       <custom>        g_return_val_if_fail (dtp != NULL &amp;&amp; I_CAL_IS_DATETIMEPERIOD_TYPE (dtp), 
NULL);
+        <parameter type="ICalDatetimeperiodType *" name="dtp" comment="The #ICalDatetimeperiodType to be 
queried"/>
+        <returns type="ICalPeriodType *" annotation="transfer full" comment="The period attribute of @dtp."/>
+        <comment>Get the period attribute of #ICalDatetimeperiodType.</comment>
+        <custom>       g_return_val_if_fail (dtp != NULL &amp;&amp; I_CAL_IS_DATETIMEPERIOD_TYPE (dtp), 
NULL);
        return i_cal_period_type_new_full (((struct icaldatetimeperiodtype *)i_cal_object_get_native 
((ICalObject *)dtp))->period);</custom>
     </method>
     <method name="i_cal_datetimeperiod_type_set_period" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalDatetimeperiodType *" name="dtp" comment="The #ICalDatetimeperiodType to be 
set"/>
-       <parameter type="ICalPeriodType *" name="period" comment="The period attribute of @dtp."/>
-       <comment>Set the period attribute of #ICalDatetimeperiodType.</comment>
-       <custom>        g_return_if_fail (dtp != NULL &amp;&amp; I_CAL_IS_DATETIMEPERIOD_TYPE (dtp));
+        <parameter type="ICalDatetimeperiodType *" name="dtp" comment="The #ICalDatetimeperiodType to be 
set"/>
+        <parameter type="ICalPeriodType *" name="period" comment="The period attribute of @dtp."/>
+        <comment>Set the period attribute of #ICalDatetimeperiodType.</comment>
+        <custom>       g_return_if_fail (dtp != NULL &amp;&amp; I_CAL_IS_DATETIMEPERIOD_TYPE (dtp));
        g_return_if_fail (period != NULL &amp;&amp; I_CAL_IS_PERIOD_TYPE (period));
        ((struct icaldatetimeperiodtype *)i_cal_object_get_native ((ICalObject *)dtp))->period = *(struct 
icalperiodtype *)i_cal_object_get_native ((ICalObject *)period);</custom>
     </method>
diff --git a/src/api/i-cal-derived-parameter.xml b/src/api/i-cal-derived-parameter.xml
index 050e445..bb9a1fe 100644
--- a/src/api/i-cal-derived-parameter.xml
+++ b/src/api/i-cal-derived-parameter.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -25,42 +25,42 @@
         <element name="ICAL_DELEGATEDTO_PARAMETER"/>
         <element name="ICAL_DIR_PARAMETER"/>
         <element name="ICAL_ENABLE_PARAMETER"/>
-        <element name="ICAL_ENCODING_PARAMETER"/> 
-        <element name="ICAL_FBTYPE_PARAMETER"/> 
+        <element name="ICAL_ENCODING_PARAMETER"/>
+        <element name="ICAL_FBTYPE_PARAMETER"/>
         <element name="ICAL_FILENAME_PARAMETER"/>
-        <element name="ICAL_FMTTYPE_PARAMETER"/> 
-        <element name="ICAL_IANA_PARAMETER"/> 
-        <element name="ICAL_ID_PARAMETER"/> 
-        <element name="ICAL_LANGUAGE_PARAMETER"/> 
-        <element name="ICAL_LATENCY_PARAMETER"/> 
-        <element name="ICAL_LOCAL_PARAMETER"/> 
+        <element name="ICAL_FMTTYPE_PARAMETER"/>
+        <element name="ICAL_IANA_PARAMETER"/>
+        <element name="ICAL_ID_PARAMETER"/>
+        <element name="ICAL_LANGUAGE_PARAMETER"/>
+        <element name="ICAL_LATENCY_PARAMETER"/>
+        <element name="ICAL_LOCAL_PARAMETER"/>
         <element name="ICAL_LOCALIZE_PARAMETER"/>
         <element name="ICAL_MANAGEDID_PARAMETER"/>
-        <element name="ICAL_MEMBER_PARAMETER"/> 
+        <element name="ICAL_MEMBER_PARAMETER"/>
         <element name="ICAL_MODIFIED_PARAMETER"/>
-        <element name="ICAL_OPTIONS_PARAMETER"/> 
-        <element name="ICAL_PARTSTAT_PARAMETER"/> 
+        <element name="ICAL_OPTIONS_PARAMETER"/>
+        <element name="ICAL_PARTSTAT_PARAMETER"/>
         <element name="ICAL_PUBLICCOMMENT_PARAMETER"/>
-        <element name="ICAL_RANGE_PARAMETER"/> 
+        <element name="ICAL_RANGE_PARAMETER"/>
         <element name="ICAL_REASON_PARAMETER"/>
-        <element name="ICAL_RELATED_PARAMETER"/> 
-        <element name="ICAL_RELTYPE_PARAMETER"/> 
+        <element name="ICAL_RELATED_PARAMETER"/>
+        <element name="ICAL_RELTYPE_PARAMETER"/>
         <element name="ICAL_REQUIRED_PARAMETER"/>
         <element name="ICAL_RESPONSE_PARAMETER"/>
-        <element name="ICAL_ROLE_PARAMETER"/> 
-        <element name="ICAL_RSVP_PARAMETER"/> 
-        <element name="ICAL_SCHEDULEAGENT_PARAMETER"/> 
-        <element name="ICAL_SCHEDULEFORCESEND_PARAMETER"/> 
-        <element name="ICAL_SCHEDULESTATUS_PARAMETER"/> 
+        <element name="ICAL_ROLE_PARAMETER"/>
+        <element name="ICAL_RSVP_PARAMETER"/>
+        <element name="ICAL_SCHEDULEAGENT_PARAMETER"/>
+        <element name="ICAL_SCHEDULEFORCESEND_PARAMETER"/>
+        <element name="ICAL_SCHEDULESTATUS_PARAMETER"/>
         <element name="ICAL_SENTBY_PARAMETER"/>
         <element name="ICAL_SIZE_PARAMETER"/>
         <element name="ICAL_STAYINFORMED_PARAMETER"/>
         <element name="ICAL_SUBSTATE_PARAMETER"/>
-        <element name="ICAL_TZID_PARAMETER"/> 
-        <element name="ICAL_VALUE_PARAMETER"/> 
-        <element name="ICAL_X_PARAMETER"/> 
-        <element name="ICAL_XLICCOMPARETYPE_PARAMETER"/> 
-        <element name="ICAL_XLICERRORTYPE_PARAMETER"/> 
+        <element name="ICAL_TZID_PARAMETER"/>
+        <element name="ICAL_VALUE_PARAMETER"/>
+        <element name="ICAL_X_PARAMETER"/>
+        <element name="ICAL_XLICCOMPARETYPE_PARAMETER"/>
+        <element name="ICAL_XLICERRORTYPE_PARAMETER"/>
         <element name="ICAL_NO_PARAMETER"/>
     </enum>
     <enum name="ICalParameterAction" default_native="I_CAL_ACTIONPARAM_NONE">
@@ -137,11 +137,11 @@
         <element name="ICAL_RELTYPE_NONE"/>
     </enum>
     <enum name="ICalParameterRequired" default_native="I_CAL_REQUIRED_NONE">
-       <element name="ICAL_REQUIRED_X"/>
-       <element name="ICAL_REQUIRED_TRUE"/>
-       <element name="ICAL_REQUIRED_FALSE"/>
-       <element name="ICAL_REQUIRED_NONE"/>
-       </enum>
+        <element name="ICAL_REQUIRED_X"/>
+        <element name="ICAL_REQUIRED_TRUE"/>
+        <element name="ICAL_REQUIRED_FALSE"/>
+        <element name="ICAL_REQUIRED_NONE"/>
+    </enum>
     <enum name="ICalParameterRole" default_native="I_CAL_ROLE_NONE">
         <element name="ICAL_ROLE_X"/>
         <element name="ICAL_ROLE_CHAIR"/>
@@ -175,12 +175,12 @@
         <element name="ICAL_STAYINFORMED_NONE"/>
     </enum>
     <enum name="ICalParameterSubstate" default_native="I_CAL_SUBSTATE_NONE">
-       <element name="ICAL_SUBSTATE_X"/>
-       <element name="ICAL_SUBSTATE_OK"/>
-       <element name="ICAL_SUBSTATE_ERROR"/>
-       <element name="ICAL_SUBSTATE_SUSPENDED"/>
-       <element name="ICAL_SUBSTATE_NONE"/>
-       </enum>
+        <element name="ICAL_SUBSTATE_X"/>
+        <element name="ICAL_SUBSTATE_OK"/>
+        <element name="ICAL_SUBSTATE_ERROR"/>
+        <element name="ICAL_SUBSTATE_SUSPENDED"/>
+        <element name="ICAL_SUBSTATE_NONE"/>
+    </enum>
     <enum name="ICalParameterValue" default_native="I_CAL_SCHEDULEFORCESEND_NONE">
         <element name="ICAL_VALUE_X"/>
         <element name="ICAL_VALUE_BINARY"/>
@@ -229,7 +229,7 @@
         <parameter type="ICalParameterAction" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the action type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_actionparam" corresponds="icalparameter_get_actionparam" kind="get" 
since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterAction" comment="The type of the @value" />
@@ -349,7 +349,7 @@
         <parameter type="ICalParameterEnable" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the enable type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_enable" corresponds="icalparameter_get_enable" kind="get" since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterEnable" comment="The type of the @value" />
@@ -364,7 +364,7 @@
         <parameter type="ICalParameterEncoding" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the encoding type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_encoding" corresponds="icalparameter_get_encoding" kind="get" 
since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterEncoding" comment="The type of the @value" />
@@ -379,7 +379,7 @@
         <parameter type="ICalParameterFbtype" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the fbtype type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_fbtype" corresponds="icalparameter_get_fbtype" kind="get" since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterFbtype" comment="The type of the @value" />
@@ -484,7 +484,7 @@
         <parameter type="ICalParameterLocal" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the local type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_local" corresponds="icalparameter_get_local" kind="get" since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterLocal" comment="The type of the @value" />
@@ -574,7 +574,7 @@
         <parameter type="ICalParameterPartstat" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the partstat type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_partstat" corresponds="icalparameter_get_partstat" kind="get" 
since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterPartstat" comment="The type of the @value" />
@@ -604,7 +604,7 @@
         <parameter type="ICalParameterRange" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the range type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_range" corresponds="icalparameter_get_range" kind="get" since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterRange" comment="The type of the @value" />
@@ -634,7 +634,7 @@
         <parameter type="ICalParameterRelated" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the related type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_related" corresponds="icalparameter_get_related" kind="get" 
since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterRelated" comment="The type of the @value" />
@@ -649,7 +649,7 @@
         <parameter type="ICalParameterReltype" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the reltype type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_reltype" corresponds="icalparameter_get_reltype" kind="get" 
since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterReltype" comment="The type of the @value" />
@@ -664,7 +664,7 @@
         <parameter type="ICalParameterReltype" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the required type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_required" corresponds="icalparameter_get_required" kind="get" 
since="2.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterReltype" comment="The type of the @value" />
@@ -679,7 +679,7 @@
         <parameter type="gint" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the response type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_response" corresponds="icalparameter_get_response" kind="get" 
since="2.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="gint" comment="The type of the @value" />
@@ -694,7 +694,7 @@
     <parameter type="ICalParameterRole" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the role type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_role" corresponds="icalparameter_get_role" kind="get" since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterRole" comment="The type of the @value" />
@@ -709,7 +709,7 @@
         <parameter type="ICalParameterRsvp" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the rsvp type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_rsvp" corresponds="icalparameter_get_rsvp" kind="get" since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterRsvp" comment="The type of the @value" />
@@ -724,7 +724,7 @@
         <parameter type="ICalParameterScheduleagent" name="v" comment="The type of #ICalParameter to be 
created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the scheduleagent 
type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_scheduleagent" corresponds="icalparameter_get_scheduleagent" 
kind="get" since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterScheduleagent" comment="The type of the @value" />
@@ -739,7 +739,7 @@
         <parameter type="ICalParameterScheduleforcesend" name="v" comment="The type of #ICalParameter to be 
created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the scheduleforcesend 
type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_scheduleforcesend" corresponds="icalparameter_get_scheduleforcesend" 
kind="get" since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterScheduleforcesend" comment="The type of the @value" />
@@ -799,7 +799,7 @@
         <parameter type="ICalParameterStayinformed" name="v" comment="The type of #ICalParameter to be 
created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the stayinformed 
type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_stayinformed" corresponds="icalparameter_get_stayinformed" kind="get" 
since="2.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterStayinformed" comment="The type of the @value" />
@@ -814,7 +814,7 @@
         <parameter type="ICalParameterSubstate" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the substate type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_substate" corresponds="icalparameter_get_substate" kind="get" 
since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterSubstate" comment="The type of the @value" />
@@ -844,7 +844,7 @@
         <parameter type="ICalParameterValue" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the value type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_value" corresponds="icalparameter_get_value" kind="get" since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterValue"  comment="The type of the @value" />
@@ -874,7 +874,7 @@
         <parameter type="ICalParameterXliccomparetype" name="v" comment="The type of #ICalParameter to be 
created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the xliccomparetype 
type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_xliccomparetype" corresponds="icalparameter_get_xliccomparetype" 
kind="get" since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterXliccomparetype" comment="The type of the @value" />
@@ -889,7 +889,7 @@
         <parameter type="ICalParameterXlicerrortype" name="v" comment="The type of #ICalParameter to be 
created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the xlicerrortype 
type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_get_xlicerrortype" corresponds="icalparameter_get_xlicerrortype" 
kind="get" since="1.0">
         <parameter type="const ICalParameter *" name="value" comment="The #ICalParameter to be queried"/>
         <returns type="ICalParameterXlicerrortype" comment="The type of the @value" />
diff --git a/src/api/i-cal-derived-property.xml b/src/api/i-cal-derived-property.xml
index 96d1abc..e8b76aa 100644
--- a/src/api/i-cal-derived-property.xml
+++ b/src/api/i-cal-derived-property.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -132,1703 +132,1703 @@
         <element name="ICAL_NO_PROPERTY"/>
     </enum>
     <method name="i_cal_property_new_acceptresponse" corresponds="icalproperty_new_acceptresponse" 
kind="constructor" since="2.0">
-       <parameter type="const gchar *" name="v" comment="The acceptresponse."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The acceptresponse."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_acceptresponse" corresponds="icalproperty_set_acceptresponse" 
kind="set" since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The acceptresponse."/>
-       <comment>Set the acceptresponse for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The acceptresponse."/>
+        <comment>Set the acceptresponse for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_acceptresponse" corresponds="icalproperty_get_acceptresponse" 
kind="get" since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the acceptresponse of 
#ICalProperty."/>
-       <comment>Get the acceptresponse of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the acceptresponse of 
#ICalProperty."/>
+        <comment>Get the acceptresponse of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_acknowledged" corresponds="icalproperty_new_acknowledged" 
kind="constructor" since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of acknowledgement."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of acknowledgement."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_acknowledged" corresponds="icalproperty_set_acknowledged" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The acknowledgement time."/>
-       <comment>Set the acknowledged time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The acknowledgement time."/>
+        <comment>Set the acknowledged time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_acknowledged" corresponds="icalproperty_get_acknowledged" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the acknowledged time of 
#ICalProperty."/>
-       <comment>Get the acknowledged time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the acknowledged time of 
#ICalProperty."/>
+        <comment>Get the acknowledged time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_action" corresponds="icalproperty_new_action" kind="constructor" 
since="1.0">
-       <parameter type="ICalPropertyAction" name="v" comment="The action."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyAction" name="v" comment="The action."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_action" corresponds="icalproperty_set_action" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyAction" name="v" comment="The action."/>
-       <comment>Set the action for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyAction" name="v" comment="The action."/>
+        <comment>Set the action for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_action" corresponds="icalproperty_get_action" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyAction" comment="Get the action of #ICalProperty."/>
-       <comment>Get the action of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyAction" comment="Get the action of #ICalProperty."/>
+        <comment>Get the action of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_allowconflict" corresponds="icalproperty_new_allowconflict" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The allowconflict."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The allowconflict."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_allowconflict" corresponds="icalproperty_set_allowconflict" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The allowconflict."/>
-       <comment>Set the allowconflict for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The allowconflict."/>
+        <comment>Set the allowconflict for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_allowconflict" corresponds="icalproperty_get_allowconflict" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the allowconflict of 
#ICalProperty."/>
-       <comment>Get the allowconflict of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the allowconflict of 
#ICalProperty."/>
+        <comment>Get the allowconflict of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_attach" corresponds="CUSTOM" kind="constructor" since="1.0">
-       <parameter type="ICalAttach *" name="v" comment="The #ICalAttach."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly created #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
-       <custom>        ICalProperty *property;
+        <parameter type="ICalAttach *" name="v" comment="The #ICalAttach."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly created #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <custom>       ICalProperty *property;
        g_return_val_if_fail (v != NULL &amp;&amp; I_CAL_IS_ATTACH (v), NULL);
        property = i_cal_property_new_full (icalproperty_new_attach (i_cal_object_get_native ((ICalObject 
*)v)), NULL);
        i_cal_object_set_owner ((ICalObject *)v, (GObject *)property);
        return property;</custom>
     </method>
     <method name="i_cal_property_set_attach" corresponds="icalproperty_set_attach" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalAttach *" name="v" translator_argus="prop" comment="The attach."/>
-       <comment>Set the attach for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalAttach *" name="v" translator_argus="prop" comment="The attach."/>
+        <comment>Set the attach for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_attach" corresponds="icalproperty_get_attach" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalAttach *" annotation="transfer full" translator_argus="(GObject *)prop" 
comment="Get the attach of #ICalProperty."/>
-       <comment>Get the attach of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalAttach *" annotation="transfer full" translator_argus="(GObject *)prop" 
comment="Get the attach of #ICalProperty."/>
+        <comment>Get the attach of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_attendee" corresponds="icalproperty_new_attendee" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The attendee."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The attendee."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_attendee" corresponds="icalproperty_set_attendee" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The attendee."/>
-       <comment>Set the attendee for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The attendee."/>
+        <comment>Set the attendee for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_attendee" corresponds="icalproperty_get_attendee" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the attendee of 
#ICalProperty."/>
-       <comment>Get the attendee of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the attendee of 
#ICalProperty."/>
+        <comment>Get the attendee of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_busytype" corresponds="icalproperty_new_busytype" kind="constructor" 
since="2.0">
-       <parameter type="ICalPropertyBusytype" name="v" comment="The busytype."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyBusytype" name="v" comment="The busytype."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_busytype" corresponds="icalproperty_set_busytype" kind="set" 
since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyBusytype" name="v" comment="The busytype."/>
-       <comment>Set the busytype for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyBusytype" name="v" comment="The busytype."/>
+        <comment>Set the busytype for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_busytype" corresponds="icalproperty_get_busytype" kind="get" 
since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyBusytype" comment="Get the busytype of #ICalProperty."/>
-       <comment>Get the busytype of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyBusytype" comment="Get the busytype of #ICalProperty."/>
+        <comment>Get the busytype of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_calid" corresponds="icalproperty_new_calid" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The calid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The calid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_calid" corresponds="icalproperty_set_calid" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The calid."/>
-       <comment>Set the calid for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The calid."/>
+        <comment>Set the calid for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_calid" corresponds="icalproperty_get_calid" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the calid of #ICalProperty."/>
-       <comment>Get the calid of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the calid of #ICalProperty."/>
+        <comment>Get the calid of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_calmaster" corresponds="icalproperty_new_calmaster" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The calmaster."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The calmaster."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_calmaster" corresponds="icalproperty_set_calmaster" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The calmaster."/>
-       <comment>Set the calmaster for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The calmaster."/>
+        <comment>Set the calmaster for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_calmaster" corresponds="icalproperty_get_calmaster" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the calmaster of 
#ICalProperty."/>
-       <comment>Get the calmaster of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the calmaster of 
#ICalProperty."/>
+        <comment>Get the calmaster of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_calscale" corresponds="icalproperty_new_calscale" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The calscale."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The calscale."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_calscale" corresponds="icalproperty_set_calscale" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The calscale."/>
-       <comment>Set the calscale for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The calscale."/>
+        <comment>Set the calscale for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_calscale" corresponds="icalproperty_get_calscale" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the calscale of 
#ICalProperty."/>
-       <comment>Get the calscale of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the calscale of 
#ICalProperty."/>
+        <comment>Get the calscale of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_capversion" corresponds="icalproperty_new_capversion" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The capversion."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The capversion."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_capversion" corresponds="icalproperty_set_capversion" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The capversion."/>
-       <comment>Set the capversion for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The capversion."/>
+        <comment>Set the capversion for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_capversion" corresponds="icalproperty_get_capversion" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the capversion of 
#ICalProperty."/>
-       <comment>Get the capversion of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the capversion of 
#ICalProperty."/>
+        <comment>Get the capversion of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_carlevel" corresponds="icalproperty_new_carlevel" kind="constructor" 
since="1.0">
-       <parameter type="ICalPropertyCarlevel" name="v" comment="The carlevel."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyCarlevel" name="v" comment="The carlevel."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_carlevel" corresponds="icalproperty_set_carlevel" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyCarlevel" name="v" comment="The carlevel."/>
-       <comment>Set the carlevel for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyCarlevel" name="v" comment="The carlevel."/>
+        <comment>Set the carlevel for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_carlevel" corresponds="icalproperty_get_carlevel" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyCarlevel" comment="Get the carlevel of #ICalProperty."/>
-       <comment>Get the carlevel of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyCarlevel" comment="Get the carlevel of #ICalProperty."/>
+        <comment>Get the carlevel of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_carid" corresponds="icalproperty_new_carid" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The carid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The carid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_carid" corresponds="icalproperty_set_carid" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The carid."/>
-       <comment>Set the carid for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The carid."/>
+        <comment>Set the carid for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_carid" corresponds="icalproperty_get_carid" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the carid of #ICalProperty."/>
-       <comment>Get the carid of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the carid of #ICalProperty."/>
+        <comment>Get the carid of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_categories" corresponds="icalproperty_new_categories" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The categories."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The categories."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_categories" corresponds="icalproperty_set_categories" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The categories."/>
-       <comment>Set the categories for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The categories."/>
+        <comment>Set the categories for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_categories" corresponds="icalproperty_get_categories" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the categories of 
#ICalProperty."/>
-       <comment>Get the categories of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the categories of 
#ICalProperty."/>
+        <comment>Get the categories of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_class" corresponds="icalproperty_new_class" kind="constructor" 
since="1.0">
-       <parameter type="ICalProperty_Class" name="v" comment="The class."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalProperty_Class" name="v" comment="The class."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_class" corresponds="icalproperty_set_class" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalProperty_Class" name="v" comment="The class."/>
-       <comment>Set the class for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalProperty_Class" name="v" comment="The class."/>
+        <comment>Set the class for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_class" corresponds="icalproperty_get_class" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalProperty_Class" comment="Get the class of #ICalProperty."/>
-       <comment>Get the class of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalProperty_Class" comment="Get the class of #ICalProperty."/>
+        <comment>Get the class of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_cmd" corresponds="icalproperty_new_cmd" kind="constructor" since="1.0">
-       <parameter type="ICalPropertyCmd" name="v" comment="The cmd."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyCmd" name="v" comment="The cmd."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_cmd" corresponds="icalproperty_set_cmd" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyCmd" name="v" comment="The cmd."/>
-       <comment>Set the cmd for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyCmd" name="v" comment="The cmd."/>
+        <comment>Set the cmd for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_cmd" corresponds="icalproperty_get_cmd" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyCmd" comment="Get the cmd of #ICalProperty."/>
-       <comment>Get the cmd of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyCmd" comment="Get the cmd of #ICalProperty."/>
+        <comment>Get the cmd of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_comment" corresponds="icalproperty_new_comment" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The comment."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The comment."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_comment" corresponds="icalproperty_set_comment" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The comment."/>
-       <comment>Set the comment for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The comment."/>
+        <comment>Set the comment for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_comment" corresponds="icalproperty_get_comment" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the comment of #ICalProperty."/>
-       <comment>Get the comment of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the comment of 
#ICalProperty."/>
+        <comment>Get the comment of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_completed" corresponds="icalproperty_new_completed" kind="constructor" 
since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of completed."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of completed."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_completed" corresponds="icalproperty_set_completed" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The completed time."/>
-       <comment>Set the completed time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The completed time."/>
+        <comment>Set the completed time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_completed" corresponds="icalproperty_get_completed" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the completed time of 
#ICalProperty."/>
-       <comment>Get the completed time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the completed time of 
#ICalProperty."/>
+        <comment>Get the completed time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_components" corresponds="icalproperty_new_components" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The components."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The components."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_components" corresponds="icalproperty_set_components" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The components."/>
-       <comment>Set the components for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The components."/>
+        <comment>Set the components for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_components" corresponds="icalproperty_get_components" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the components of 
#ICalProperty."/>
-       <comment>Get the components of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the components of 
#ICalProperty."/>
+        <comment>Get the components of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_contact" corresponds="icalproperty_new_contact" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The contact."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The contact."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_contact" corresponds="icalproperty_set_contact" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The contact."/>
-       <comment>Set the contact for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The contact."/>
+        <comment>Set the contact for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_contact" corresponds="icalproperty_get_contact" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the contact of #ICalProperty."/>
-       <comment>Get the contact of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the contact of 
#ICalProperty."/>
+        <comment>Get the contact of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_created" corresponds="icalproperty_new_created" kind="constructor" 
since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of created."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of created."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_created" corresponds="icalproperty_set_created" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The created time."/>
-       <comment>Set the created time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The created time."/>
+        <comment>Set the created time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_created" corresponds="icalproperty_get_created" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the created time of 
#ICalProperty."/>
-       <comment>Get the created time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the created time of 
#ICalProperty."/>
+        <comment>Get the created time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_csid" corresponds="icalproperty_new_csid" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The csid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The csid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_csid" corresponds="icalproperty_set_csid" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The csid."/>
-       <comment>Set the csid for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The csid."/>
+        <comment>Set the csid for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_csid" corresponds="icalproperty_get_csid" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the csid of #ICalProperty."/>
-       <comment>Get the csid of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the csid of #ICalProperty."/>
+        <comment>Get the csid of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_datemax" corresponds="icalproperty_new_datemax" kind="constructor" 
since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of datemax."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of datemax."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_datemax" corresponds="icalproperty_set_datemax" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The datemax time."/>
-       <comment>Set the datemax time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The datemax time."/>
+        <comment>Set the datemax time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_datemax" corresponds="icalproperty_get_datemax" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the datemax time of 
#ICalProperty."/>
-       <comment>Get the datemax time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the datemax time of 
#ICalProperty."/>
+        <comment>Get the datemax time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_datemin" corresponds="icalproperty_new_datemin" kind="constructor" 
since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of datemin."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of datemin."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_datemin" corresponds="icalproperty_set_datemin" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The datemin time."/>
-       <comment>Set the datemin time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The datemin time."/>
+        <comment>Set the datemin time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_datemin" corresponds="icalproperty_get_datemin" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the datemin time of 
#ICalProperty."/>
-       <comment>Get the datemin time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the datemin time of 
#ICalProperty."/>
+        <comment>Get the datemin time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_decreed" corresponds="icalproperty_new_decreed" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The decreed."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The decreed."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_decreed" corresponds="icalproperty_set_decreed" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The decreed."/>
-       <comment>Set the decreed for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The decreed."/>
+        <comment>Set the decreed for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_decreed" corresponds="icalproperty_get_decreed" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the decreed of #ICalProperty."/>
-       <comment>Get the decreed of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the decreed of 
#ICalProperty."/>
+        <comment>Get the decreed of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_defaultcharset" corresponds="icalproperty_new_defaultcharset" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The defaultcharset."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The defaultcharset."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_defaultcharset" corresponds="icalproperty_set_defaultcharset" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The defaultcharset."/>
-       <comment>Set the defaultcharset for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The defaultcharset."/>
+        <comment>Set the defaultcharset for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_defaultcharset" corresponds="icalproperty_get_defaultcharset" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the defaultcharset of 
#ICalProperty."/>
-       <comment>Get the defaultcharset of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the defaultcharset of 
#ICalProperty."/>
+        <comment>Get the defaultcharset of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_defaultlocale" corresponds="icalproperty_new_defaultlocale" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The defaultlocale."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The defaultlocale."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_defaultlocale" corresponds="icalproperty_set_defaultlocale" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The defaultlocale."/>
-       <comment>Set the defaultlocale for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The defaultlocale."/>
+        <comment>Set the defaultlocale for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_defaultlocale" corresponds="icalproperty_get_defaultlocale" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the defaultlocale of 
#ICalProperty."/>
-       <comment>Get the defaultlocale of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the defaultlocale of 
#ICalProperty."/>
+        <comment>Get the defaultlocale of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_defaulttzid" corresponds="icalproperty_new_defaulttzid" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The defaulttzid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The defaulttzid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_defaulttzid" corresponds="icalproperty_set_defaulttzid" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The defaulttzid."/>
-       <comment>Set the defaulttzid for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The defaulttzid."/>
+        <comment>Set the defaulttzid for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_defaulttzid" corresponds="icalproperty_get_defaulttzid" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the defaulttzid of 
#ICalProperty."/>
-       <comment>Get the defaulttzid of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the defaulttzid of 
#ICalProperty."/>
+        <comment>Get the defaulttzid of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_defaultvcars" corresponds="icalproperty_new_defaultvcars" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The defaultvcars."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The defaultvcars."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_defaultvcars" corresponds="icalproperty_set_defaultvcars" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The defaultvcars."/>
-       <comment>Set the defaultvcars for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The defaultvcars."/>
+        <comment>Set the defaultvcars for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_defaultvcars" corresponds="icalproperty_get_defaultvcars" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the defaultvcars of 
#ICalProperty."/>
-       <comment>Get the defaultvcars of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the defaultvcars of 
#ICalProperty."/>
+        <comment>Get the defaultvcars of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_deny" corresponds="icalproperty_new_deny" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The deny."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The deny."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_deny" corresponds="icalproperty_set_deny" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The deny."/>
-       <comment>Set the deny for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The deny."/>
+        <comment>Set the deny for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_deny" corresponds="icalproperty_get_deny" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the deny of #ICalProperty."/>
-       <comment>Get the deny of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the deny of #ICalProperty."/>
+        <comment>Get the deny of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_description" corresponds="icalproperty_new_description" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The description."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The description."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_description" corresponds="icalproperty_set_description" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The description."/>
-       <comment>Set the description for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The description."/>
+        <comment>Set the description for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_description" corresponds="icalproperty_get_description" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the description of 
#ICalProperty."/>
-       <comment>Get the description of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the description of 
#ICalProperty."/>
+        <comment>Get the description of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_dtend" corresponds="icalproperty_new_dtend" kind="constructor" 
since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of dtend."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of dtend."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_dtend" corresponds="icalproperty_set_dtend" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The dtend time."/>
-       <comment>Set the dtend time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The dtend time."/>
+        <comment>Set the dtend time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_dtend" corresponds="icalproperty_get_dtend" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the dtend time of 
#ICalProperty."/>
-       <comment>Get the dtend time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the dtend time of 
#ICalProperty."/>
+        <comment>Get the dtend time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_dtstamp" corresponds="icalproperty_new_dtstamp" kind="constructor" 
since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of dtstamp."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of dtstamp."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_dtstamp" corresponds="icalproperty_set_dtstamp" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The dtstamp time."/>
-       <comment>Set the dtstamp time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The dtstamp time."/>
+        <comment>Set the dtstamp time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_dtstamp" corresponds="icalproperty_get_dtstamp" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the dtstamp time of 
#ICalProperty."/>
-       <comment>Get the dtstamp time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the dtstamp time of 
#ICalProperty."/>
+        <comment>Get the dtstamp time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_dtstart" corresponds="icalproperty_new_dtstart" kind="constructor" 
since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of dtstart."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of dtstart."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_dtstart" corresponds="icalproperty_set_dtstart" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The dtstart time."/>
-       <comment>Set the dtstart time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The dtstart time."/>
+        <comment>Set the dtstart time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_dtstart" corresponds="icalproperty_get_dtstart" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the dtstart time of 
#ICalProperty."/>
-       <comment>Get the dtstart time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the dtstart time of 
#ICalProperty."/>
+        <comment>Get the dtstart time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_due" corresponds="icalproperty_new_due" kind="constructor" since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of due."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of due."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_due" corresponds="icalproperty_set_due" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The due time."/>
-       <comment>Set the due time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The due time."/>
+        <comment>Set the due time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_due" corresponds="icalproperty_get_due" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the due time of 
#ICalProperty."/>
-       <comment>Get the due time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the due time of 
#ICalProperty."/>
+        <comment>Get the due time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_duration" corresponds="icalproperty_new_duration" kind="constructor" 
since="1.0">
-       <parameter type="ICalDurationType *" name="v" comment="The duration."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalDurationType *" name="v" comment="The duration."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_duration" corresponds="icalproperty_set_duration" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalDurationType *" name="v" comment="The duration."/>
-       <comment>Set the duration for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalDurationType *" name="v" comment="The duration."/>
+        <comment>Set the duration for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_duration" corresponds="icalproperty_get_duration" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalDurationType *" annotation="transfer full" comment="Get the duration of 
#ICalProperty."/>
-       <comment>Get the duration of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalDurationType *" annotation="transfer full" comment="Get the duration of 
#ICalProperty."/>
+        <comment>Get the duration of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_estimatedduration" corresponds="icalproperty_new_estimatedduration" 
kind="constructor" since="1.0">
-       <parameter type="ICalDurationType *" name="v" comment="The estimatedduration."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalDurationType *" name="v" comment="The estimatedduration."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_estimatedduration" corresponds="icalproperty_set_estimatedduration" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalDurationType *" name="v" comment="The estimatedduration."/>
-       <comment>Set the estimatedduration for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalDurationType *" name="v" comment="The estimatedduration."/>
+        <comment>Set the estimatedduration for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_estimatedduration" corresponds="icalproperty_get_estimatedduration" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalDurationType *" annotation="transfer full" comment="Get the estimatedduration of 
#ICalProperty."/>
-       <comment>Get the estimatedduration of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalDurationType *" annotation="transfer full" comment="Get the estimatedduration of 
#ICalProperty."/>
+        <comment>Get the estimatedduration of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_exdate" corresponds="icalproperty_new_exdate" kind="constructor" 
since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of exdate."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of exdate."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_exdate" corresponds="icalproperty_set_exdate" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The exdate time."/>
-       <comment>Set the exdate time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The exdate time."/>
+        <comment>Set the exdate time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_exdate" corresponds="icalproperty_get_exdate" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the exdate time of 
#ICalProperty."/>
-       <comment>Get the exdate time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the exdate time of 
#ICalProperty."/>
+        <comment>Get the exdate time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_expand" corresponds="icalproperty_new_expand" kind="constructor" 
since="1.0">
-       <parameter type="gint" name="v" comment="The expand."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The expand."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_expand" corresponds="icalproperty_set_expand" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The expand."/>
-       <comment>Set the expand for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The expand."/>
+        <comment>Set the expand for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_expand" corresponds="icalproperty_get_expand" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the expand of #ICalProperty."/>
-       <comment>Get the expand of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the expand of #ICalProperty."/>
+        <comment>Get the expand of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_exrule" corresponds="icalproperty_new_exrule" kind="constructor" 
since="1.0">
-       <parameter type="ICalRecurrenceType *" name="v" comment="The exrule recurrence type."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalRecurrenceType *" name="v" comment="The exrule recurrence type."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_exrule" corresponds="icalproperty_set_exrule" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalRecurrenceType *" name="v" comment="The exrule recurrence type."/>
-       <comment>Set the exrule time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalRecurrenceType *" name="v" comment="The exrule recurrence type."/>
+        <comment>Set the exrule time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_exrule" corresponds="icalproperty_get_exrule" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalRecurrenceType *" annotation="transfer full" comment="Get the exrule recurrence 
type of #ICalProperty."/>
-       <comment>Get the exrule recurrence type of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalRecurrenceType *" annotation="transfer full" comment="Get the exrule recurrence 
type of #ICalProperty."/>
+        <comment>Get the exrule recurrence type of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_freebusy" corresponds="icalproperty_new_freebusy" kind="constructor" 
since="1.0">
-       <parameter type="ICalPeriodType *" name="v" comment="The freebusy period type."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPeriodType *" name="v" comment="The freebusy period type."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_freebusy" corresponds="icalproperty_set_freebusy" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPeriodType *" name="v" comment="The freebusy period type."/>
-       <comment>Set the freebusy time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPeriodType *" name="v" comment="The freebusy period type."/>
+        <comment>Set the freebusy time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_freebusy" corresponds="icalproperty_get_freebusy" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPeriodType *" annotation="transfer full" comment="Get the freebusy period type of 
#ICalProperty."/>
-       <comment>Get the freebusy period type of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPeriodType *" annotation="transfer full" comment="Get the freebusy period type of 
#ICalProperty."/>
+        <comment>Get the freebusy period type of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_geo" corresponds="icalproperty_new_geo" kind="constructor" since="1.0">
-       <parameter type="ICalGeoType *" name="v" comment="The geo type."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalGeoType *" name="v" comment="The geo type."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_geo" corresponds="icalproperty_set_geo" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalGeoType *" name="v" comment="The geo type."/>
-       <comment>Set the geo for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalGeoType *" name="v" comment="The geo type."/>
+        <comment>Set the geo for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_geo" corresponds="icalproperty_get_geo" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalGeoType *" annotation="transfer full" comment="Get the geo type of 
#ICalProperty."/>
-       <comment>Get the geo type of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalGeoType *" annotation="transfer full" comment="Get the geo type of 
#ICalProperty."/>
+        <comment>Get the geo type of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_grant" corresponds="icalproperty_new_grant" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The grant."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The grant."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_grant" corresponds="icalproperty_set_grant" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The grant."/>
-       <comment>Set the grant for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The grant."/>
+        <comment>Set the grant for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_grant" corresponds="icalproperty_get_grant" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the grant of #ICalProperty."/>
-       <comment>Get the grant of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the grant of #ICalProperty."/>
+        <comment>Get the grant of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_itipversion" corresponds="icalproperty_new_itipversion" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The itipversion."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The itipversion."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_itipversion" corresponds="icalproperty_set_itipversion" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The itipversion."/>
-       <comment>Set the itipversion for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The itipversion."/>
+        <comment>Set the itipversion for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_itipversion" corresponds="icalproperty_get_itipversion" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the itipversion of 
#ICalProperty."/>
-       <comment>Get the itipversion of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the itipversion of 
#ICalProperty."/>
+        <comment>Get the itipversion of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_lastmodified" corresponds="icalproperty_new_lastmodified" 
kind="constructor" since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of lastmodified."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of lastmodified."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_lastmodified" corresponds="icalproperty_set_lastmodified" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The lastmodified time."/>
-       <comment>Set the lastmodified time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The lastmodified time."/>
+        <comment>Set the lastmodified time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_lastmodified" corresponds="icalproperty_get_lastmodified" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the lastmodified time of 
#ICalProperty."/>
-       <comment>Get the lastmodified time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the lastmodified time of 
#ICalProperty."/>
+        <comment>Get the lastmodified time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_location" corresponds="icalproperty_new_location" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The location."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The location."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_location" corresponds="icalproperty_set_location" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The location."/>
-       <comment>Set the location for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The location."/>
+        <comment>Set the location for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_location" corresponds="icalproperty_get_location" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the location of 
#ICalProperty."/>
-       <comment>Get the location of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the location of 
#ICalProperty."/>
+        <comment>Get the location of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_maxcomponentsize" corresponds="icalproperty_new_maxcomponentsize" 
kind="constructor" since="1.0">
-       <parameter type="gint" name="v" comment="The maxcomponentsize."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The maxcomponentsize."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_maxcomponentsize" corresponds="icalproperty_set_maxcomponentsize" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The maxcomponentsize."/>
-       <comment>Set the maxcomponentsize for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The maxcomponentsize."/>
+        <comment>Set the maxcomponentsize for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_maxcomponentsize" corresponds="icalproperty_get_maxcomponentsize" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the maxcomponentsize of #ICalProperty."/>
-       <comment>Get the maxcomponentsize of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the maxcomponentsize of #ICalProperty."/>
+        <comment>Get the maxcomponentsize of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_maxdate" corresponds="icalproperty_new_maxdate" kind="constructor" 
since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of maxdate."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of maxdate."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_maxdate" corresponds="icalproperty_set_maxdate" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The maxdate time."/>
-       <comment>Set the maxdate time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The maxdate time."/>
+        <comment>Set the maxdate time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_maxdate" corresponds="icalproperty_get_maxdate" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the maxdate time of 
#ICalProperty."/>
-       <comment>Get the maxdate time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the maxdate time of 
#ICalProperty."/>
+        <comment>Get the maxdate time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_maxresults" corresponds="icalproperty_new_maxresults" 
kind="constructor" since="1.0">
-       <parameter type="gint" name="v" comment="The maxresults."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The maxresults."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_maxresults" corresponds="icalproperty_set_maxresults" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The maxresults."/>
-       <comment>Set the maxresults for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The maxresults."/>
+        <comment>Set the maxresults for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_maxresults" corresponds="icalproperty_get_maxresults" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the maxresults of #ICalProperty."/>
-       <comment>Get the maxresults of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the maxresults of #ICalProperty."/>
+        <comment>Get the maxresults of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_maxresultssize" corresponds="icalproperty_new_maxresultssize" 
kind="constructor" since="1.0">
-       <parameter type="gint" name="v" comment="The maxresultssize."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The maxresultssize."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_maxresultssize" corresponds="icalproperty_set_maxresultssize" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The maxresultssize."/>
-       <comment>Set the maxresultssize for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The maxresultssize."/>
+        <comment>Set the maxresultssize for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_maxresultssize" corresponds="icalproperty_get_maxresultssize" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the maxresultssize of #ICalProperty."/>
-       <comment>Get the maxresultssize of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the maxresultssize of #ICalProperty."/>
+        <comment>Get the maxresultssize of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_method" corresponds="icalproperty_new_method" kind="constructor" 
since="1.0">
-       <parameter type="ICalPropertyMethod" name="v" comment="The method."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyMethod" name="v" comment="The method."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_method" corresponds="icalproperty_set_method" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyMethod" name="v" comment="The method."/>
-       <comment>Set the method for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyMethod" name="v" comment="The method."/>
+        <comment>Set the method for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_method" corresponds="icalproperty_get_method" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyMethod" comment="Get the method of #ICalProperty."/>
-       <comment>Get the method of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyMethod" comment="Get the method of #ICalProperty."/>
+        <comment>Get the method of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_mindate" corresponds="icalproperty_new_mindate" kind="constructor" 
since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of mindate."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of mindate."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_mindate" corresponds="icalproperty_set_mindate" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The mindate time."/>
-       <comment>Set the mindate time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The mindate time."/>
+        <comment>Set the mindate time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_mindate" corresponds="icalproperty_get_mindate" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the mindate time of 
#ICalProperty."/>
-       <comment>Get the mindate time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the mindate time of 
#ICalProperty."/>
+        <comment>Get the mindate time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_multipart" corresponds="icalproperty_new_multipart" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The multipart."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The multipart."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_multipart" corresponds="icalproperty_set_multipart" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The multipart."/>
-       <comment>Set the multipart for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The multipart."/>
+        <comment>Set the multipart for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_multipart" corresponds="icalproperty_get_multipart" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the multipart of 
#ICalProperty."/>
-       <comment>Get the multipart of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the multipart of 
#ICalProperty."/>
+        <comment>Get the multipart of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_name" corresponds="icalproperty_new_name" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The name."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The name."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_name" corresponds="icalproperty_set_name" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The name."/>
-       <comment>Set the name for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The name."/>
+        <comment>Set the name for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_name" corresponds="icalproperty_get_name" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the name of #ICalProperty."/>
-       <comment>Get the name of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the name of #ICalProperty."/>
+        <comment>Get the name of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_organizer" corresponds="icalproperty_new_organizer" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The organizer."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The organizer."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_organizer" corresponds="icalproperty_set_organizer" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The organizer."/>
-       <comment>Set the organizer for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The organizer."/>
+        <comment>Set the organizer for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_organizer" corresponds="icalproperty_get_organizer" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the organizer of 
#ICalProperty."/>
-       <comment>Get the organizer of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the organizer of 
#ICalProperty."/>
+        <comment>Get the organizer of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_owner" corresponds="icalproperty_new_owner" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The owner."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The owner."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_owner" corresponds="icalproperty_set_owner" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The owner."/>
-       <comment>Set the owner for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The owner."/>
+        <comment>Set the owner for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_owner" corresponds="icalproperty_get_owner" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the owner of #ICalProperty."/>
-       <comment>Get the owner of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the owner of #ICalProperty."/>
+        <comment>Get the owner of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_percentcomplete" corresponds="icalproperty_new_percentcomplete" 
kind="constructor" since="1.0">
-       <parameter type="gint" name="v" comment="The percentcomplete."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The percentcomplete."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_percentcomplete" corresponds="icalproperty_set_percentcomplete" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The percentcomplete."/>
-       <comment>Set the percentcomplete for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The percentcomplete."/>
+        <comment>Set the percentcomplete for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_percentcomplete" corresponds="icalproperty_get_percentcomplete" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the percentcomplete of #ICalProperty."/>
-       <comment>Get the percentcomplete of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the percentcomplete of #ICalProperty."/>
+        <comment>Get the percentcomplete of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_permission" corresponds="icalproperty_new_permission" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The permission."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The permission."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_permission" corresponds="icalproperty_set_permission" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The permission."/>
-       <comment>Set the permission for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The permission."/>
+        <comment>Set the permission for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_permission" corresponds="icalproperty_get_permission" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the permission of 
#ICalProperty."/>
-       <comment>Get the permission of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the permission of 
#ICalProperty."/>
+        <comment>Get the permission of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_pollcompletion" corresponds="icalproperty_new_pollcompletion" 
kind="constructor" since="1.0">
-       <parameter type="ICalPropertyPollcompletion" name="v" comment="The pollcompletion."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyPollcompletion" name="v" comment="The pollcompletion."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_pollcompletion" corresponds="icalproperty_set_pollcompletion" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyPollcompletion" name="v" comment="The pollcompletion."/>
-       <comment>Set the pollcompletion for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyPollcompletion" name="v" comment="The pollcompletion."/>
+        <comment>Set the pollcompletion for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_pollcompletion" corresponds="icalproperty_get_pollcompletion" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyPollcompletion" comment="Get the pollcompletion of #ICalProperty."/>
-       <comment>Get the pollcompletion of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyPollcompletion" comment="Get the pollcompletion of #ICalProperty."/>
+        <comment>Get the pollcompletion of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_pollitemid" corresponds="icalproperty_new_pollitemid" 
kind="constructor" since="1.0">
-       <parameter type="gint" name="v" comment="The pollitemid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The pollitemid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_pollitemid" corresponds="icalproperty_set_pollitemid" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The pollitemid."/>
-       <comment>Set the pollitemid for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The pollitemid."/>
+        <comment>Set the pollitemid for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_pollitemid" corresponds="icalproperty_get_pollitemid" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the pollitemid of #ICalProperty."/>
-       <comment>Get the pollitemid of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the pollitemid of #ICalProperty."/>
+        <comment>Get the pollitemid of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_pollmode" corresponds="icalproperty_new_pollmode" kind="constructor" 
since="1.0">
-       <parameter type="ICalPropertyPollmode" name="v" comment="The pollmode."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyPollmode" name="v" comment="The pollmode."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_pollmode" corresponds="icalproperty_set_pollmode" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyPollmode" name="v" comment="The pollmode."/>
-       <comment>Set the pollmode for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyPollmode" name="v" comment="The pollmode."/>
+        <comment>Set the pollmode for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_pollmode" corresponds="icalproperty_get_pollmode" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyPollmode" comment="Get the pollmode of #ICalProperty."/>
-       <comment>Get the pollmode of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyPollmode" comment="Get the pollmode of #ICalProperty."/>
+        <comment>Get the pollmode of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_pollproperties" corresponds="icalproperty_new_pollproperties" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The pollproperties."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The pollproperties."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_pollproperties" corresponds="icalproperty_set_pollproperties" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The pollproperties."/>
-       <comment>Set the pollproperties for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The pollproperties."/>
+        <comment>Set the pollproperties for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_pollproperties" corresponds="icalproperty_get_pollproperties" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" comment="Get the pollproperties of #ICalProperty."/>
-       <comment>Get the pollproperties of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" comment="Get the pollproperties of #ICalProperty."/>
+        <comment>Get the pollproperties of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_pollwinner" corresponds="icalproperty_new_pollwinner" 
kind="constructor" since="1.0">
-       <parameter type="gint" name="v" comment="The pollwinner."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The pollwinner."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_pollwinner" corresponds="icalproperty_set_pollwinner" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The pollwinner."/>
-       <comment>Set the pollwinner for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The pollwinner."/>
+        <comment>Set the pollwinner for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_pollwinner" corresponds="icalproperty_get_pollwinner" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the pollwinner of #ICalProperty."/>
-       <comment>Get the pollwinner of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the pollwinner of #ICalProperty."/>
+        <comment>Get the pollwinner of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_priority" corresponds="icalproperty_new_priority" kind="constructor" 
since="1.0">
-       <parameter type="gint" name="v" comment="The priority."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The priority."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_priority" corresponds="icalproperty_set_priority" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The priority."/>
-       <comment>Set the priority for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The priority."/>
+        <comment>Set the priority for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_priority" corresponds="icalproperty_get_priority" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the priority of #ICalProperty."/>
-       <comment>Get the priority of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the priority of #ICalProperty."/>
+        <comment>Get the priority of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_prodid" corresponds="icalproperty_new_prodid" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The prodid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The prodid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_prodid" corresponds="icalproperty_set_prodid" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The prodid."/>
-       <comment>Set the prodid for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The prodid."/>
+        <comment>Set the prodid for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_prodid" corresponds="icalproperty_get_prodid" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the prodid of #ICalProperty."/>
-       <comment>Get the prodid of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the prodid of #ICalProperty."/>
+        <comment>Get the prodid of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_query" corresponds="icalproperty_new_query" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The query."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The query."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_query" corresponds="icalproperty_set_query" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The query."/>
-       <comment>Set the query for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The query."/>
+        <comment>Set the query for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_query" corresponds="icalproperty_get_query" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the query of #ICalProperty."/>
-       <comment>Get the query of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the query of #ICalProperty."/>
+        <comment>Get the query of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_querylevel" corresponds="icalproperty_new_querylevel" 
kind="constructor" since="1.0">
-       <parameter type="ICalPropertyQuerylevel" name="v" comment="The querylevel."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyQuerylevel" name="v" comment="The querylevel."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_querylevel" corresponds="icalproperty_set_querylevel" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyQuerylevel" name="v" comment="The querylevel."/>
-       <comment>Set the querylevel for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyQuerylevel" name="v" comment="The querylevel."/>
+        <comment>Set the querylevel for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_querylevel" corresponds="icalproperty_get_querylevel" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyQuerylevel" comment="Get the querylevel of #ICalProperty."/>
-       <comment>Get the querylevel of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyQuerylevel" comment="Get the querylevel of #ICalProperty."/>
+        <comment>Get the querylevel of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_queryid" corresponds="icalproperty_new_queryid" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The queryid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The queryid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_queryid" corresponds="icalproperty_set_queryid" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The queryid."/>
-       <comment>Set the queryid for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The queryid."/>
+        <comment>Set the queryid for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_queryid" corresponds="icalproperty_get_queryid" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the queryid of #ICalProperty."/>
-       <comment>Get the queryid of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the queryid of 
#ICalProperty."/>
+        <comment>Get the queryid of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_queryname" corresponds="icalproperty_new_queryname" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The queryname."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The queryname."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_queryname" corresponds="icalproperty_set_queryname" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The queryname."/>
-       <comment>Set the queryname for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The queryname."/>
+        <comment>Set the queryname for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_queryname" corresponds="icalproperty_get_queryname" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the queryname of 
#ICalProperty."/>
-       <comment>Get the queryname of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the queryname of 
#ICalProperty."/>
+        <comment>Get the queryname of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_rdate" corresponds="icalproperty_new_rdate" kind="constructor" 
since="1.0">
-       <parameter type="ICalDatetimeperiodType *" name="v" comment="The rdate."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalDatetimeperiodType *" name="v" comment="The rdate."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_rdate" corresponds="icalproperty_set_rdate" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalDatetimeperiodType *" name="v" comment="The rdate."/>
-       <comment>Set the rdate for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalDatetimeperiodType *" name="v" comment="The rdate."/>
+        <comment>Set the rdate for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_rdate" corresponds="icalproperty_get_rdate" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalDatetimeperiodType *" annotation="transfer full" comment="Get the rdate  of 
#ICalProperty."/>
-       <comment>Get the rdate  of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalDatetimeperiodType *" annotation="transfer full" comment="Get the rdate  of 
#ICalProperty."/>
+        <comment>Get the rdate  of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_recuraccepted" corresponds="icalproperty_new_recuraccepted" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The recuraccepted."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The recuraccepted."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_recuraccepted" corresponds="icalproperty_set_recuraccepted" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The recuraccepted."/>
-       <comment>Set the recuraccepted for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The recuraccepted."/>
+        <comment>Set the recuraccepted for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_recuraccepted" corresponds="icalproperty_get_recuraccepted" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the recuraccepted of 
#ICalProperty."/>
-       <comment>Get the recuraccepted of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the recuraccepted of 
#ICalProperty."/>
+        <comment>Get the recuraccepted of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_recurexpand" corresponds="icalproperty_new_recurexpand" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The recurexpand."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The recurexpand."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_recurexpand" corresponds="icalproperty_set_recurexpand" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The recurexpand."/>
-       <comment>Set the recurexpand for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The recurexpand."/>
+        <comment>Set the recurexpand for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_recurexpand" corresponds="icalproperty_get_recurexpand" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the recurexpand of 
#ICalProperty."/>
-       <comment>Get the recurexpand of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the recurexpand of 
#ICalProperty."/>
+        <comment>Get the recurexpand of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_recurlimit" corresponds="icalproperty_new_recurlimit" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The recurlimit."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The recurlimit."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_recurlimit" corresponds="icalproperty_set_recurlimit" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The recurlimit."/>
-       <comment>Set the recurlimit for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The recurlimit."/>
+        <comment>Set the recurlimit for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_recurlimit" corresponds="icalproperty_get_recurlimit" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the recurlimit of 
#ICalProperty."/>
-       <comment>Get the recurlimit of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the recurlimit of 
#ICalProperty."/>
+        <comment>Get the recurlimit of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_recurrenceid" corresponds="icalproperty_new_recurrenceid" 
kind="constructor" since="1.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of recurrenceid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of recurrenceid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_recurrenceid" corresponds="icalproperty_set_recurrenceid" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The recurrenceid time."/>
-       <comment>Set the recurrenceid time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The recurrenceid time."/>
+        <comment>Set the recurrenceid time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_recurrenceid" corresponds="icalproperty_get_recurrenceid" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the recurrenceid time of 
#ICalProperty."/>
-       <comment>Get the recurrenceid time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the recurrenceid time of 
#ICalProperty."/>
+        <comment>Get the recurrenceid time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_relatedto" corresponds="icalproperty_new_relatedto" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The relatedto."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The relatedto."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_relatedto" corresponds="icalproperty_set_relatedto" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The relatedto."/>
-       <comment>Set the relatedto for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The relatedto."/>
+        <comment>Set the relatedto for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_relatedto" corresponds="icalproperty_get_relatedto" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the relatedto of 
#ICalProperty."/>
-       <comment>Get the relatedto of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the relatedto of 
#ICalProperty."/>
+        <comment>Get the relatedto of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_relcalid" corresponds="icalproperty_new_relcalid" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The relcalid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The relcalid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_relcalid" corresponds="icalproperty_set_relcalid" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The relcalid."/>
-       <comment>Set the relcalid for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The relcalid."/>
+        <comment>Set the relcalid for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_relcalid" corresponds="icalproperty_get_relcalid" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the relcalid of 
#ICalProperty."/>
-       <comment>Get the relcalid of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the relcalid of 
#ICalProperty."/>
+        <comment>Get the relcalid of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_repeat" corresponds="icalproperty_new_repeat" kind="constructor" 
since="1.0">
-       <parameter type="gint" name="v" comment="The repeat."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The repeat."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_repeat" corresponds="icalproperty_set_repeat" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The repeat."/>
-       <comment>Set the repeat for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The repeat."/>
+        <comment>Set the repeat for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_repeat" corresponds="icalproperty_get_repeat" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the repeat of #ICalProperty."/>
-       <comment>Get the repeat of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the repeat of #ICalProperty."/>
+        <comment>Get the repeat of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_replyurl" corresponds="icalproperty_new_replyurl" kind="constructor" 
since="2.0">
-       <parameter type="const gchar *" name="v" comment="The replyurl."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The replyurl."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_replyurl" corresponds="icalproperty_set_replyurl" kind="set" 
since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The replyurl."/>
-       <comment>Set the replyurl for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The replyurl."/>
+        <comment>Set the replyurl for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_replyurl" corresponds="icalproperty_get_replyurl" kind="get" 
since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the replyurl of 
#ICalProperty."/>
-       <comment>Get the replyurl of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the replyurl of 
#ICalProperty."/>
+        <comment>Get the replyurl of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_requeststatus" corresponds="icalproperty_new_requeststatus" 
kind="constructor" since="1.0">
-       <parameter type="ICalReqstatType *" name="v" comment="The requeststatus."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalReqstatType *" name="v" comment="The requeststatus."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_requeststatus" corresponds="icalproperty_set_requeststatus" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalReqstatType *" name="v" comment="The requeststatus."/>
-       <comment>Set the requeststatus for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalReqstatType *" name="v" comment="The requeststatus."/>
+        <comment>Set the requeststatus for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_requeststatus" corresponds="icalproperty_get_requeststatus" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalReqstatType *" annotation="transfer full" comment="Get the requeststatus of 
#ICalProperty."/>
-       <comment>Get the requeststatus of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalReqstatType *" annotation="transfer full" comment="Get the requeststatus of 
#ICalProperty."/>
+        <comment>Get the requeststatus of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_resources" corresponds="icalproperty_new_resources" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The resources."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The resources."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_resources" corresponds="icalproperty_set_resources" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The resources."/>
-       <comment>Set the resources for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The resources."/>
+        <comment>Set the resources for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_resources" corresponds="icalproperty_get_resources" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the resources of 
#ICalProperty."/>
-       <comment>Get the resources of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the resources of 
#ICalProperty."/>
+        <comment>Get the resources of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_response" corresponds="icalproperty_new_response" kind="constructor" 
since="2.0">
-       <parameter type="gint" name="v" comment="The response."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The response."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_response" corresponds="icalproperty_set_response" kind="set" 
since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The response."/>
-       <comment>Set the response for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The response."/>
+        <comment>Set the response for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_response" corresponds="icalproperty_get_response" kind="get" 
since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the response of #ICalProperty."/>
-       <comment>Get the response of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the response of #ICalProperty."/>
+        <comment>Get the response of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_restriction" corresponds="icalproperty_new_restriction" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The restriction."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The restriction."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_restriction" corresponds="icalproperty_set_restriction" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The restriction."/>
-       <comment>Set the restriction for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The restriction."/>
+        <comment>Set the restriction for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_restriction" corresponds="icalproperty_get_restriction" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the restriction of 
#ICalProperty."/>
-       <comment>Get the restriction of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the restriction of 
#ICalProperty."/>
+        <comment>Get the restriction of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_rrule" corresponds="icalproperty_new_rrule" kind="constructor" 
since="1.0">
-       <parameter type="ICalRecurrenceType *" name="v" comment="The rrule recurrence type."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalRecurrenceType *" name="v" comment="The rrule recurrence type."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_rrule" corresponds="icalproperty_set_rrule" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalRecurrenceType *" name="v" comment="The rrule recurrence type."/>
-       <comment>Set the rrule for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalRecurrenceType *" name="v" comment="The rrule recurrence type."/>
+        <comment>Set the rrule for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_rrule" corresponds="icalproperty_get_rrule" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalRecurrenceType *" annotation="transfer full" comment="Get the rrule recurrence 
type of #ICalProperty."/>
-       <comment>Get the rrule recurrence type of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalRecurrenceType *" annotation="transfer full" comment="Get the rrule recurrence 
type of #ICalProperty."/>
+        <comment>Get the rrule recurrence type of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_scope" corresponds="icalproperty_new_scope" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The scope."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The scope."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_scope" corresponds="icalproperty_set_scope" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The scope."/>
-       <comment>Set the scope for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The scope."/>
+        <comment>Set the scope for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_scope" corresponds="icalproperty_get_scope" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the scope of #ICalProperty."/>
-       <comment>Get the scope of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the scope of #ICalProperty."/>
+        <comment>Get the scope of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_sequence" corresponds="icalproperty_new_sequence" kind="constructor" 
since="1.0">
-       <parameter type="gint" name="v" comment="The sequence."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The sequence."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_sequence" corresponds="icalproperty_set_sequence" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The sequence."/>
-       <comment>Set the sequence for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The sequence."/>
+        <comment>Set the sequence for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_sequence" corresponds="icalproperty_get_sequence" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the sequence of #ICalProperty."/>
-       <comment>Get the sequence of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the sequence of #ICalProperty."/>
+        <comment>Get the sequence of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_status" corresponds="icalproperty_new_status" kind="constructor" 
since="1.0">
-       <parameter type="ICalPropertyStatus" name="v" comment="The status."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyStatus" name="v" comment="The status."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_status" corresponds="icalproperty_set_status" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyStatus" name="v" comment="The status."/>
-       <comment>Set the status for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyStatus" name="v" comment="The status."/>
+        <comment>Set the status for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_status" corresponds="icalproperty_get_status" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyStatus" comment="Get the status of #ICalProperty."/>
-       <comment>Get the status of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyStatus" comment="Get the status of #ICalProperty."/>
+        <comment>Get the status of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_storesexpanded" corresponds="icalproperty_new_storesexpanded" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The storesexpanded."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The storesexpanded."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_storesexpanded" corresponds="icalproperty_set_storesexpanded" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The storesexpanded."/>
-       <comment>Set the storesexpanded for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The storesexpanded."/>
+        <comment>Set the storesexpanded for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_storesexpanded" corresponds="icalproperty_get_storesexpanded" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the storesexpanded of 
#ICalProperty."/>
-       <comment>Get the storesexpanded of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the storesexpanded of 
#ICalProperty."/>
+        <comment>Get the storesexpanded of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_summary" corresponds="icalproperty_new_summary" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The summary."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The summary."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_summary" corresponds="icalproperty_set_summary" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The summary."/>
-       <comment>Set the summary for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The summary."/>
+        <comment>Set the summary for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_summary" corresponds="icalproperty_get_summary" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the summary of #ICalProperty."/>
-       <comment>Get the summary of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the summary of 
#ICalProperty."/>
+        <comment>Get the summary of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_target" corresponds="icalproperty_new_target" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The target."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The target."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_target" corresponds="icalproperty_set_target" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The target."/>
-       <comment>Set the target for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The target."/>
+        <comment>Set the target for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_target" corresponds="icalproperty_get_target" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the target of #ICalProperty."/>
-       <comment>Get the target of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the target of #ICalProperty."/>
+        <comment>Get the target of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_taskmode" corresponds="icalproperty_new_taskmode" kind="constructor" 
since="2.0">
-       <parameter type="ICalPropertyAction" name="v" comment="The taskmode."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyAction" name="v" comment="The taskmode."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_taskmode" corresponds="icalproperty_set_taskmode" kind="set" 
since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyAction" name="v" comment="The taskmode."/>
-       <comment>Set the taskmode for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyAction" name="v" comment="The taskmode."/>
+        <comment>Set the taskmode for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_taskmode" corresponds="icalproperty_get_taskmode" kind="get" 
since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyAction" comment="Get the taskmode of #ICalProperty."/>
-       <comment>Get the taskmode of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyAction" comment="Get the taskmode of #ICalProperty."/>
+        <comment>Get the taskmode of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_transp" corresponds="icalproperty_new_transp" kind="constructor" 
since="1.0">
-       <parameter type="ICalPropertyTransp" name="v" comment="The transp."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyTransp" name="v" comment="The transp."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_transp" corresponds="icalproperty_set_transp" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyTransp" name="v" comment="The transp."/>
-       <comment>Set the transp for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyTransp" name="v" comment="The transp."/>
+        <comment>Set the transp for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_transp" corresponds="icalproperty_get_transp" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyTransp" comment="Get the transp of #ICalProperty."/>
-       <comment>Get the transp of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyTransp" comment="Get the transp of #ICalProperty."/>
+        <comment>Get the transp of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_trigger" corresponds="icalproperty_new_trigger" kind="constructor" 
since="1.0">
-       <parameter type="ICalTriggerType *" name="v" comment="The trigger period type."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTriggerType *" name="v" comment="The trigger period type."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_trigger" corresponds="icalproperty_set_trigger" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTriggerType *" name="v" comment="The trigger period type."/>
-       <comment>Set the trigger time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTriggerType *" name="v" comment="The trigger period type."/>
+        <comment>Set the trigger time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_trigger" corresponds="icalproperty_get_trigger" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTriggerType *" annotation="transfer full" comment="Get the trigger period type of 
#ICalProperty."/>
-       <comment>Get the trigger period type of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTriggerType *" annotation="transfer full" comment="Get the trigger period type of 
#ICalProperty."/>
+        <comment>Get the trigger period type of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_tzid" corresponds="icalproperty_new_tzid" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The tzid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The tzid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_tzid" corresponds="icalproperty_set_tzid" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The tzid."/>
-       <comment>Set the tzid for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The tzid."/>
+        <comment>Set the tzid for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_tzid" corresponds="icalproperty_get_tzid" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the tzid of #ICalProperty."/>
-       <comment>Get the tzid of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the tzid of #ICalProperty."/>
+        <comment>Get the tzid of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_tzidaliasof" corresponds="icalproperty_new_tzidaliasof" 
kind="constructor" since="2.0">
-       <parameter type="const gchar *" name="v" comment="The tzidaliasof."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The tzidaliasof."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_tzidaliasof" corresponds="icalproperty_set_tzidaliasof" kind="set" 
since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The tzidaliasof."/>
-       <comment>Set the tzidaliasof for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The tzidaliasof."/>
+        <comment>Set the tzidaliasof for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_tzidaliasof" corresponds="icalproperty_get_tzidaliasof" kind="get" 
since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the tzidaliasof of 
#ICalProperty."/>
-       <comment>Get the tzidaliasof of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the tzidaliasof of 
#ICalProperty."/>
+        <comment>Get the tzidaliasof of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_tzname" corresponds="icalproperty_new_tzname" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The tzname."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The tzname."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_tzname" corresponds="icalproperty_set_tzname" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The tzname."/>
-       <comment>Set the tzname for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The tzname."/>
+        <comment>Set the tzname for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_tzname" corresponds="icalproperty_get_tzname" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the tzname of #ICalProperty."/>
-       <comment>Get the tzname of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the tzname of #ICalProperty."/>
+        <comment>Get the tzname of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_tzoffsetfrom" corresponds="icalproperty_new_tzoffsetfrom" 
kind="constructor" since="1.0">
-       <parameter type="gint" name="v" comment="The tzoffsetfrom."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The tzoffsetfrom."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_tzoffsetfrom" corresponds="icalproperty_set_tzoffsetfrom" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The tzoffsetfrom."/>
-       <comment>Set the tzoffsetfrom for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The tzoffsetfrom."/>
+        <comment>Set the tzoffsetfrom for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_tzoffsetfrom" corresponds="icalproperty_get_tzoffsetfrom" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the tzoffsetfrom of #ICalProperty."/>
-       <comment>Get the tzoffsetfrom of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the tzoffsetfrom of #ICalProperty."/>
+        <comment>Get the tzoffsetfrom of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_tzoffsetto" corresponds="icalproperty_new_tzoffsetto" 
kind="constructor" since="1.0">
-       <parameter type="gint" name="v" comment="The tzoffsetto."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="gint" name="v" comment="The tzoffsetto."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_tzoffsetto" corresponds="icalproperty_set_tzoffsetto" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="gint" name="v" comment="The tzoffsetto."/>
-       <comment>Set the tzoffsetto for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="gint" name="v" comment="The tzoffsetto."/>
+        <comment>Set the tzoffsetto for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_tzoffsetto" corresponds="icalproperty_get_tzoffsetto" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="gint" comment="Get the tzoffsetto of #ICalProperty."/>
-       <comment>Get the tzoffsetto of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="gint" comment="Get the tzoffsetto of #ICalProperty."/>
+        <comment>Get the tzoffsetto of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_tzuntil" corresponds="icalproperty_new_tzuntil" kind="constructor" 
since="2.0">
-       <parameter type="ICalTimetype *" name="v" comment="The time of acknowledgement."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalTimetype *" name="v" comment="The time of acknowledgement."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_tzuntil" corresponds="icalproperty_set_tzuntil" kind="set" since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalTimetype *" name="v" comment="The acknowledgement time."/>
-       <comment>Set the tzuntil time for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalTimetype *" name="v" comment="The acknowledgement time."/>
+        <comment>Set the tzuntil time for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_tzuntil" corresponds="icalproperty_get_tzuntil" kind="get" since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="Get the tzuntil time of 
#ICalProperty."/>
-       <comment>Get the tzuntil time of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="Get the tzuntil time of 
#ICalProperty."/>
+        <comment>Get the tzuntil time of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_tzurl" corresponds="icalproperty_new_tzurl" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The tzurl."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The tzurl."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_tzurl" corresponds="icalproperty_set_tzurl" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The tzurl."/>
-       <comment>Set the tzurl for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The tzurl."/>
+        <comment>Set the tzurl for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_tzurl" corresponds="icalproperty_get_tzurl" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the tzurl of #ICalProperty."/>
-       <comment>Get the tzurl of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the tzurl of #ICalProperty."/>
+        <comment>Get the tzurl of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_uid" corresponds="icalproperty_new_uid" kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The uid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The uid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_uid" corresponds="icalproperty_set_uid" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The uid."/>
-       <comment>Set the uid for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The uid."/>
+        <comment>Set the uid for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_uid" corresponds="icalproperty_get_uid" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the uid of #ICalProperty."/>
-       <comment>Get the uid of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the uid of #ICalProperty."/>
+        <comment>Get the uid of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_url" corresponds="icalproperty_new_url" kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The url."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The url."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_url" corresponds="icalproperty_set_url" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The url."/>
-       <comment>Set the url for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The url."/>
+        <comment>Set the url for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_url" corresponds="icalproperty_get_url" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the url of #ICalProperty."/>
-       <comment>Get the url of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the url of #ICalProperty."/>
+        <comment>Get the url of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_version" corresponds="icalproperty_new_version" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The version."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The version."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_version" corresponds="icalproperty_set_version" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The version."/>
-       <comment>Set the version for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The version."/>
+        <comment>Set the version for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_version" corresponds="icalproperty_get_version" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the version of #ICalProperty."/>
-       <comment>Get the version of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the version of 
#ICalProperty."/>
+        <comment>Get the version of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_voter" corresponds="icalproperty_new_voter" kind="constructor" 
since="2.0">
-       <parameter type="const gchar *" name="v" comment="The voter."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The voter."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_voter" corresponds="icalproperty_set_voter" kind="set" since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The voter."/>
-       <comment>Set the voter for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The voter."/>
+        <comment>Set the voter for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_voter" corresponds="icalproperty_get_voter" kind="get" since="2.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the voter of #ICalProperty."/>
-       <comment>Get the voter of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the voter of #ICalProperty."/>
+        <comment>Get the voter of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_x" corresponds="icalproperty_new_x" kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The x."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The x."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_x" corresponds="icalproperty_set_x" kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The x."/>
-       <comment>Set the x for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The x."/>
+        <comment>Set the x for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_x" corresponds="icalproperty_get_x" kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the x of #ICalProperty."/>
-       <comment>Get the x of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the x of #ICalProperty."/>
+        <comment>Get the x of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_xlicclass" corresponds="icalproperty_new_xlicclass" kind="constructor" 
since="1.0">
-       <parameter type="ICalPropertyXlicclass" name="v" comment="The xlicclass."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="ICalPropertyXlicclass" name="v" comment="The xlicclass."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_xlicclass" corresponds="icalproperty_set_xlicclass" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="ICalPropertyXlicclass" name="v" comment="The xlicclass."/>
-       <comment>Set the xlicclass for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="ICalPropertyXlicclass" name="v" comment="The xlicclass."/>
+        <comment>Set the xlicclass for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_xlicclass" corresponds="icalproperty_get_xlicclass" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="ICalPropertyXlicclass" comment="Get the xlicclass of #ICalProperty."/>
-       <comment>Get the xlicclass of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="ICalPropertyXlicclass" comment="Get the xlicclass of #ICalProperty."/>
+        <comment>Get the xlicclass of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_xlicclustercount" corresponds="icalproperty_new_xlicclustercount" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The xlicclustercount."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The xlicclustercount."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_xlicclustercount" corresponds="icalproperty_set_xlicclustercount" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The xlicclustercount."/>
-       <comment>Set the xlicclustercount for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The xlicclustercount."/>
+        <comment>Set the xlicclustercount for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_xlicclustercount" corresponds="icalproperty_get_xlicclustercount" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the xlicclustercount of 
#ICalProperty."/>
-       <comment>Get the xlicclustercount of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the xlicclustercount of 
#ICalProperty."/>
+        <comment>Get the xlicclustercount of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_xlicerror" corresponds="icalproperty_new_xlicerror" kind="constructor" 
since="1.0">
-       <parameter type="const gchar *" name="v" comment="The xlicerror."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The xlicerror."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_xlicerror" corresponds="icalproperty_set_xlicerror" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The xlicerror."/>
-       <comment>Set the xlicerror for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The xlicerror."/>
+        <comment>Set the xlicerror for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_xlicerror" corresponds="icalproperty_get_xlicerror" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the xlicerror of 
#ICalProperty."/>
-       <comment>Get the xlicerror of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the xlicerror of 
#ICalProperty."/>
+        <comment>Get the xlicerror of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_xlicmimecharset" corresponds="icalproperty_new_xlicmimecharset" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The xlicmimecharset."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The xlicmimecharset."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_xlicmimecharset" corresponds="icalproperty_set_xlicmimecharset" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The xlicmimecharset."/>
-       <comment>Set the xlicmimecharset for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The xlicmimecharset."/>
+        <comment>Set the xlicmimecharset for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_xlicmimecharset" corresponds="icalproperty_get_xlicmimecharset" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimecharset of 
#ICalProperty."/>
-       <comment>Get the xlicmimecharset of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimecharset of 
#ICalProperty."/>
+        <comment>Get the xlicmimecharset of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_xlicmimecid" corresponds="icalproperty_new_xlicmimecid" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The xlicmimecid."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The xlicmimecid."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_xlicmimecid" corresponds="icalproperty_set_xlicmimecid" kind="set" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The xlicmimecid."/>
-       <comment>Set the xlicmimecid for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The xlicmimecid."/>
+        <comment>Set the xlicmimecid for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_xlicmimecid" corresponds="icalproperty_get_xlicmimecid" kind="get" 
since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimecid of 
#ICalProperty."/>
-       <comment>Get the xlicmimecid of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimecid of 
#ICalProperty."/>
+        <comment>Get the xlicmimecid of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_xlicmimecontenttype" corresponds="icalproperty_new_xlicmimecontenttype" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The xlicmimecontenttype."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The xlicmimecontenttype."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_xlicmimecontenttype" corresponds="icalproperty_set_xlicmimecontenttype" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The xlicmimecontenttype."/>
-       <comment>Set the xlicmimecontenttype for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The xlicmimecontenttype."/>
+        <comment>Set the xlicmimecontenttype for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_xlicmimecontenttype" corresponds="icalproperty_get_xlicmimecontenttype" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimecontenttype of 
#ICalProperty."/>
-       <comment>Get the xlicmimecontenttype of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimecontenttype of 
#ICalProperty."/>
+        <comment>Get the xlicmimecontenttype of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_xlicmimeencoding" corresponds="icalproperty_new_xlicmimeencoding" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The xlicmimeencoding."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The xlicmimeencoding."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_xlicmimeencoding" corresponds="icalproperty_set_xlicmimeencoding" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The xlicmimeencoding."/>
-       <comment>Set the xlicmimeencoding for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The xlicmimeencoding."/>
+        <comment>Set the xlicmimeencoding for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_xlicmimeencoding" corresponds="icalproperty_get_xlicmimeencoding" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimeencoding of 
#ICalProperty."/>
-       <comment>Get the xlicmimeencoding of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimeencoding of 
#ICalProperty."/>
+        <comment>Get the xlicmimeencoding of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_xlicmimefilename" corresponds="icalproperty_new_xlicmimefilename" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The xlicmimefilename."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The xlicmimefilename."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_xlicmimefilename" corresponds="icalproperty_set_xlicmimefilename" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The xlicmimefilename."/>
-       <comment>Set the xlicmimefilename for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The xlicmimefilename."/>
+        <comment>Set the xlicmimefilename for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_xlicmimefilename" corresponds="icalproperty_get_xlicmimefilename" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimefilename of 
#ICalProperty."/>
-       <comment>Get the xlicmimefilename of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimefilename of 
#ICalProperty."/>
+        <comment>Get the xlicmimefilename of #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_new_xlicmimeoptinfo" corresponds="icalproperty_new_xlicmimeoptinfo" 
kind="constructor" since="1.0">
-       <parameter type="const gchar *" name="v" comment="The xlicmimeoptinfo."/>
-       <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
-       <comment xml:space="preserve">Create a new #ICalProperty.</comment>
+        <parameter type="const gchar *" name="v" comment="The xlicmimeoptinfo."/>
+        <returns type="ICalProperty *" annotation="transfer full" comment="The newly create #ICalProperty"/>
+        <comment xml:space="preserve">Create a new #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_set_xlicmimeoptinfo" corresponds="icalproperty_set_xlicmimeoptinfo" 
kind="set" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
-       <parameter type="const gchar *" name="v" comment="The xlicmimeoptinfo."/>
-       <comment>Set the xlicmimeoptinfo for the #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be set"/>
+        <parameter type="const gchar *" name="v" comment="The xlicmimeoptinfo."/>
+        <comment>Set the xlicmimeoptinfo for the #ICalProperty.</comment>
     </method>
     <method name="i_cal_property_get_xlicmimeoptinfo" corresponds="icalproperty_get_xlicmimeoptinfo" 
kind="get" since="1.0">
-       <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
-       <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimeoptinfo of 
#ICalProperty."/>
-       <comment>Get the xlicmimeoptinfo of #ICalProperty.</comment>
+        <parameter type="ICalProperty *" name="prop" comment="The #ICalProperty to be queried."/>
+        <returns type="const gchar *" annotation="transfer none" comment="Get the xlicmimeoptinfo of 
#ICalProperty."/>
+        <comment>Get the xlicmimeoptinfo of #ICalProperty.</comment>
     </method>
 </structure>
diff --git a/src/api/i-cal-derived-value.xml b/src/api/i-cal-derived-value.xml
index 23c8cbc..c989e79 100644
--- a/src/api/i-cal-derived-value.xml
+++ b/src/api/i-cal-derived-value.xml
@@ -1,21 +1,21 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
 <structure namespace="ICal" name="DerivedValue">
        <enum name="ICalValueKind" default_native="I_CAL_NO_VALUE">
-               <element name="ICAL_ANY_VALUE"/>                
+           <element name="ICAL_ANY_VALUE"/>
            <element name="ICAL_ACTION_VALUE"/>
            <element name="ICAL_ATTACH_VALUE"/>
            <element name="ICAL_BINARY_VALUE"/>
@@ -35,9 +35,9 @@
            <element name="ICAL_METHOD_VALUE"/>
            <element name="ICAL_PERIOD_VALUE"/>
            <element name="ICAL_POLLCOMPLETION_VALUE"/>
-           <element name="ICAL_POLLMODE_VALUE"/>    
+           <element name="ICAL_POLLMODE_VALUE"/>
            <element name="ICAL_QUERY_VALUE"/>
-           <element name="ICAL_QUERYLEVEL_VALUE"/>         
+           <element name="ICAL_QUERYLEVEL_VALUE"/>
            <element name="ICAL_RECUR_VALUE"/>
            <element name="ICAL_REQUESTSTATUS_VALUE"/>
            <element name="ICAL_STATUS_VALUE"/>
@@ -50,7 +50,7 @@
            <element name="ICAL_UTCOFFSET_VALUE"/>
            <element name="ICAL_X_VALUE"/>
            <element name="ICAL_XLICCLASS_VALUE"/>
-               <element name="ICAL_NO_VALUE"/>
+           <element name="ICAL_NO_VALUE"/>
        </enum>
        <enum name="ICalPropertyAction" default_native="I_CAL_ACTION_NONE">
                <element name="ICAL_ACTION_X"/>
@@ -250,7 +250,7 @@
                <parameter type="ICalValue *" name="value" comment="The #ICalValue to be queried."/>
                <returns type="ICalTimetype *" annotation="allow-none, transfer full" comment="The datetime 
within #ICalValue"/>
                <comment>Get the datetime of #ICalValue.</comment>
-       </method>       
+       </method>
        <method name="i_cal_value_set_datetimeperiod" corresponds="icalvalue_set_datetimeperiod" kind="set" 
since="1.0">
                <parameter type="ICalValue *" name="value" comment="The #ICalValue."/>
                <parameter type="ICalDatetimeperiodType *" name="v" comment="The datetimeperiod value."/>
@@ -300,8 +300,6 @@
                <parameter type="ICalValue *" name="value" comment="The #ICalValue's kind to be reset."/>
                <comment>Reset the kind of #ICalValue.</comment>
        </method>
-       
-       
        <method name="i_cal_value_set_xlicclass" corresponds="icalvalue_set_xlicclass" kind="set" since="1.0">
                <parameter type="ICalValue *" name="value" comment="The #ICalValue."/>
                <parameter type="ICalPropertyXlicclass" name="v" comment="The xlicclass value."/>
@@ -347,7 +345,6 @@
                <returns type="ICalPropertyBusytype" comment="The busytype within #ICalValue"/>
                <comment>Get the busytype of #ICalValue.</comment>
        </method>
-       
        <method name="i_cal_value_set_pollcompletion" corresponds="icalvalue_set_pollcompletion" kind="set" 
since="2.0">
                <parameter type="ICalValue *" name="value" comment="The #ICalValue."/>
                <parameter type="ICalPropertyPollcompletion" name="v" comment="The pollcompletion value."/>
@@ -363,7 +360,6 @@
                <returns type="ICalPropertyPollcompletion" comment="The pollcompletion within #ICalValue"/>
                <comment>Get the pollcompletion of #ICalValue.</comment>
        </method>
-       
        <method name="i_cal_value_set_taskmode" corresponds="icalvalue_set_taskmode" kind="set" since="2.0">
                <parameter type="ICalValue *" name="value" comment="The #ICalValue."/>
                <parameter type="ICalPropertyTaskmode" name="v" comment="The taskmode value."/>
@@ -379,7 +375,6 @@
                <returns type="ICalPropertyTaskmode" comment="The taskmode within #ICalValue"/>
                <comment>Get the taskmode of #ICalValue.</comment>
        </method>
-       
        <method name="i_cal_value_set_pollmode" corresponds="icalvalue_set_pollmode" kind="set" since="2.0">
                <parameter type="ICalValue *" name="value" comment="The #ICalValue."/>
                <parameter type="ICalPropertyPollmode" name="v" comment="The pollmode value."/>
@@ -395,7 +390,6 @@
                <returns type="ICalPropertyPollmode" comment="The pollmode within #ICalValue"/>
                <comment>Get the pollmode of #ICalValue.</comment>
        </method>
-       
        <method name="i_cal_value_set_utcoffset" corresponds="icalvalue_set_utcoffset" kind="set" since="1.0">
                <parameter type="ICalValue *" name="value" comment="The #ICalValue."/>
                <parameter type="gint" name="v" comment="The utcoffset value."/>
diff --git a/src/api/i-cal-duration-type.xml b/src/api/i-cal-duration-type.xml
index 41a682f..e48526c 100644
--- a/src/api/i-cal-duration-type.xml
+++ b/src/api/i-cal-duration-type.xml
@@ -1,98 +1,98 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
 <structure namespace="ICal" name="DurationType" native="struct icaldurationtype" is_bare="true" 
default_native="icaldurationtype_null_duration()">
     <method name="i_cal_duration_type_is_neg" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to 
be queried."/>
+       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
queried."/>
         <returns type="gint" comment="The is_neg." />
         <comment xml:space="preserve">Get the is_neg of #ICalDurationType.</comment>
         <custom>       g_return_val_if_fail (duration_type != NULL, 0);
        return ((struct icaldurationtype *)i_cal_object_get_native ((ICalObject 
*)duration_type))->is_neg;</custom>
     </method>
     <method name="i_cal_duration_type_set_is_neg" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be set."/>
+        <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
set."/>
         <parameter type="gint" name="is_neg" comment="The is_neg."/>
         <comment>Set the is_neg of #ICalDurationType.</comment>
         <custom>       g_return_if_fail (duration_type != NULL &amp;&amp; I_CAL_IS_DURATION_TYPE 
(duration_type));
        ((struct icaldurationtype *)i_cal_object_get_native ((ICalObject *)duration_type))->is_neg = 
is_neg;</custom>
     </method>
     <method name="i_cal_duration_type_get_days" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to 
be queried."/>
+       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
queried."/>
         <returns type="guint" comment="The days." />
         <comment xml:space="preserve">Get the days of #ICalDurationType.</comment>
         <custom>       g_return_val_if_fail (duration_type != NULL, 0);
        return ((struct icaldurationtype *)i_cal_object_get_native ((ICalObject 
*)duration_type))->days;</custom>
     </method>
     <method name="i_cal_duration_type_set_days" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be set."/>
+        <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
set."/>
         <parameter type="guint" name="days" comment="The days."/>
         <comment>Set the days of #ICalDurationType.</comment>
         <custom>       g_return_if_fail (duration_type != NULL &amp;&amp; I_CAL_IS_DURATION_TYPE 
(duration_type));
        ((struct icaldurationtype *)i_cal_object_get_native ((ICalObject *)duration_type))->days = 
days;</custom>
     </method>
     <method name="i_cal_duration_type_get_weeks" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to 
be queried."/>
+       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
queried."/>
         <returns type="guint" comment="The weeks." />
         <comment xml:space="preserve">Get the weeks of #ICalDurationType.</comment>
         <custom>       g_return_val_if_fail (duration_type != NULL, 0);
        return ((struct icaldurationtype *)i_cal_object_get_native ((ICalObject 
*)duration_type))->weeks;</custom>
     </method>
     <method name="i_cal_duration_type_set_weeks" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be set."/>
+        <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
set."/>
         <parameter type="guint" name="weeks" comment="The weeks."/>
         <comment>Set the weeks of #ICalDurationType.</comment>
         <custom>       g_return_if_fail (duration_type != NULL &amp;&amp; I_CAL_IS_DURATION_TYPE 
(duration_type));
        ((struct icaldurationtype *)i_cal_object_get_native ((ICalObject *)duration_type))->weeks = 
weeks;</custom>
     </method>
     <method name="i_cal_duration_type_get_hours" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to 
be queried."/>
+       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
queried."/>
         <returns type="guint" comment="The hours." />
         <comment xml:space="preserve">Get the hours of #ICalDurationType.</comment>
         <custom>       g_return_val_if_fail (duration_type != NULL, 0);
        return ((struct icaldurationtype *)i_cal_object_get_native ((ICalObject 
*)duration_type))->hours;</custom>
     </method>
     <method name="i_cal_duration_type_set_hours" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be set."/>
+        <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
set."/>
         <parameter type="guint" name="hours" comment="The hours."/>
         <comment>Set the hours of #ICalDurationType.</comment>
         <custom>       g_return_if_fail (duration_type != NULL &amp;&amp; I_CAL_IS_DURATION_TYPE 
(duration_type));
        ((struct icaldurationtype *)i_cal_object_get_native ((ICalObject *)duration_type))->hours = 
hours;</custom>
     </method>
     <method name="i_cal_duration_type_get_minutes" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to 
be queried."/>
+       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
queried."/>
         <returns type="guint" comment="The minutes." />
         <comment xml:space="preserve">Get the minutes of #ICalDurationType.</comment>
         <custom>       g_return_val_if_fail (duration_type != NULL, 0);
        return ((struct icaldurationtype *)i_cal_object_get_native ((ICalObject 
*)duration_type))->minutes;</custom>
     </method>
     <method name="i_cal_duration_type_set_minutes" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be set."/>
+        <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
set."/>
         <parameter type="guint" name="minutes" comment="The minutes."/>
         <comment>Set the minutes of #ICalDurationType.</comment>
         <custom>       g_return_if_fail (duration_type != NULL &amp;&amp; I_CAL_IS_DURATION_TYPE 
(duration_type));
        ((struct icaldurationtype *)i_cal_object_get_native ((ICalObject *)duration_type))->minutes = 
minutes;</custom>
     </method>
     <method name="i_cal_duration_type_get_seconds" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to 
be queried."/>
+       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
queried."/>
         <returns type="guint" comment="The seconds." />
         <comment xml:space="preserve">Get the seconds of #ICalDurationType.</comment>
         <custom>       g_return_val_if_fail (duration_type != NULL, 0);
        return ((struct icaldurationtype *)i_cal_object_get_native ((ICalObject 
*)duration_type))->seconds;</custom>
     </method>
     <method name="i_cal_duration_type_set_seconds" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be set."/>
+        <parameter type="ICalDurationType *" name="duration_type" comment="The #ICalDurationType to be 
set."/>
         <parameter type="guint" name="seconds" comment="The seconds."/>
         <comment>Set the seconds of #ICalDurationType.</comment>
         <custom>       g_return_if_fail (duration_type != NULL &amp;&amp; I_CAL_IS_DURATION_TYPE 
(duration_type));
@@ -102,12 +102,12 @@
         <parameter type="gint" name="t" comment="the duration in second"/>
         <returns type="ICalDurationType *" annotation="transfer full" comment="The newly created 
#ICalDurationType" />
         <comment xml:space="preserve">Create a #ICalDurationType from the duration in second</comment>
-    </method> 
+    </method>
     <method name="i_cal_duration_type_from_string" corresponds="icaldurationtype_from_string" 
kind="constructor" since="1.0">
         <parameter type="const gchar *" name="str" comment="The string representation of the duration"/>
         <returns type="ICalDurationType *" annotation="transfer full" comment="The newly created 
#ICalDurationType" />
         <comment xml:space="preserve">Create a #ICalDurationType from the duration in string</comment>
-    </method> 
+    </method>
     <method name="i_cal_duration_type_as_int" corresponds="icaldurationtype_as_int" kind="others" 
since="1.0">
         <parameter type="ICalDurationType *" name="duration" comment="The #ICalDurationType to be 
converted"/>
         <returns type="gint" comment="The duration in second" />
diff --git a/src/api/i-cal-enums.xml b/src/api/i-cal-enums.xml
index 753c241..6a0c791 100644
--- a/src/api/i-cal-enums.xml
+++ b/src/api/i-cal-enums.xml
@@ -1,22 +1,22 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
 <structure namespace="ICal" name="Enums">
     <enum name="ICalComponentKind" default_native="I_CAL_NO_COMPONENT">
         <element name="ICAL_NO_COMPONENT"/>
-        <element name="ICAL_ANY_COMPONENT"/>   
+        <element name="ICAL_ANY_COMPONENT"/>
         <element name="ICAL_XROOT_COMPONENT"/>
         <element name="ICAL_XATTACH_COMPONENT"/>
         <element name="ICAL_VEVENT_COMPONENT"/>
@@ -26,7 +26,7 @@
         <element name="ICAL_VAGENDA_COMPONENT"/>
         <element name="ICAL_VFREEBUSY_COMPONENT"/>
         <element name="ICAL_VALARM_COMPONENT"/>
-        <element name="ICAL_XAUDIOALARM_COMPONENT"/>  
+        <element name="ICAL_XAUDIOALARM_COMPONENT"/>
         <element name="ICAL_XDISPLAYALARM_COMPONENT"/>
         <element name="ICAL_XEMAILALARM_COMPONENT"/>
         <element name="ICAL_XPROCEDUREALARM_COMPONENT"/>
@@ -92,7 +92,7 @@
         <parameter type="ICalRequestStatus" name="stat" comment="The #ICalRequestStatus to be translated"/>
         <returns type="const gchar *" comment="The description of the @stat" />
         <comment xml:space="preserve">Return the descriptive text for a request status</comment>
-    </method>  
+    </method>
     <method name="i_cal_enum_reqstat_major" corresponds="icalenum_reqstat_major" since="1.0">
         <parameter type="ICalRequestStatus" name="stat" comment="The #ICalRequestStatus to be queried"/>
         <returns type="gshort" comment="The major number for a request status" />
diff --git a/src/api/i-cal-error.xml b/src/api/i-cal-error.xml
index 6478257..0645905 100644
--- a/src/api/i-cal-error.xml
+++ b/src/api/i-cal-error.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -19,7 +19,7 @@
         <element name="ICAL_BADARG_ERROR"/>
         <element name="ICAL_NEWFAILED_ERROR"/>
         <element name="ICAL_ALLOCATION_ERROR"/>
-        <element name="ICAL_MALFORMEDDATA_ERROR"/> 
+        <element name="ICAL_MALFORMEDDATA_ERROR"/>
         <element name="ICAL_PARSE_ERROR"/>
         <element name="ICAL_INTERNAL_ERROR"/>
         <element name="ICAL_FILE_ERROR"/>
diff --git a/src/api/i-cal-geo-type.xml b/src/api/i-cal-geo-type.xml
index 0c809da..5760825 100644
--- a/src/api/i-cal-geo-type.xml
+++ b/src/api/i-cal-geo-type.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -23,28 +23,28 @@
        return geotype;</custom>
     </method>
     <method name="i_cal_geo_type_get_lat" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalGeoType *" name="geo_type" comment="The #ICalGeoType to be queried."/>
+       <parameter type="ICalGeoType *" name="geo_type" comment="The #ICalGeoType to be queried."/>
         <returns type="gdouble" comment="The lat." />
         <comment xml:space="preserve">Get the lat of #ICalGeoType.</comment>
         <custom>       g_return_val_if_fail (geo_type != NULL, 0);
        return ((struct icalgeotype *)i_cal_object_get_native ((ICalObject *)geo_type))->lat;</custom>
     </method>
     <method name="i_cal_geo_type_set_lat" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalGeoType *" name="geo_type" comment="The #ICalGeoType to be set."/>
+        <parameter type="ICalGeoType *" name="geo_type" comment="The #ICalGeoType to be set."/>
         <parameter type="gdouble" name="lat" comment="The lat."/>
         <comment>Set the lat of #ICalGeoType.</comment>
         <custom>       g_return_if_fail (geo_type != NULL &amp;&amp; I_CAL_IS_GEO_TYPE (geo_type));
        ((struct icalgeotype *)i_cal_object_get_native ((ICalObject *)geo_type))->lat = lat;</custom>
     </method>
     <method name="i_cal_geo_type_get_lon" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalGeoType *" name="geo_type" comment="The #ICalGeoType to be queried."/>
+       <parameter type="ICalGeoType *" name="geo_type" comment="The #ICalGeoType to be queried."/>
         <returns type="gdouble" comment="The lon." />
         <comment xml:space="preserve">Get the lon of #ICalGeoType.</comment>
         <custom>       g_return_val_if_fail (geo_type != NULL, 0);
        return ((struct icalgeotype *)i_cal_object_get_native ((ICalObject *)geo_type))->lon;</custom>
     </method>
     <method name="i_cal_geo_type_set_lon" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalGeoType *" name="geo_type" comment="The #ICalGeoType to be set."/>
+        <parameter type="ICalGeoType *" name="geo_type" comment="The #ICalGeoType to be set."/>
         <parameter type="gdouble" name="lon" comment="The lon."/>
         <comment>Set the lon of #ICalGeoType.</comment>
         <custom>       g_return_if_fail (geo_type != NULL &amp;&amp; I_CAL_IS_GEO_TYPE (geo_type));
diff --git a/src/api/i-cal-langbind.xml b/src/api/i-cal-langbind.xml
index d6d8110..e2b20d3 100644
--- a/src/api/i-cal-langbind.xml
+++ b/src/api/i-cal-langbind.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
diff --git a/src/api/i-cal-memory.xml b/src/api/i-cal-memory.xml
index d64b047..3dd9dd9 100644
--- a/src/api/i-cal-memory.xml
+++ b/src/api/i-cal-memory.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
diff --git a/src/api/i-cal-mime.xml b/src/api/i-cal-mime.xml
index c3eadd4..140f023 100644
--- a/src/api/i-cal-mime.xml
+++ b/src/api/i-cal-mime.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
diff --git a/src/api/i-cal-parameter.xml b/src/api/i-cal-parameter.xml
index 3858450..ad66603 100644
--- a/src/api/i-cal-parameter.xml
+++ b/src/api/i-cal-parameter.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -18,7 +18,7 @@
         <parameter type="ICalParameterKind" name="v" comment="The type of #ICalParameter to be created"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created 
#ICalParameter." />
         <comment xml:space="preserve">Create a new #ICalParameter according to the kind type</comment>
-    </method> 
+    </method>
     <method name="i_cal_parameter_new_clone" corresponds="icalparameter_new_clone" kind="clone" since="1.0">
         <parameter type="ICalParameter *" name="p" annotation="in" comment="The #ICalParameter to be 
cloned"/>
         <returns type="ICalParameter *" annotation="transfer full" comment="The newly created #ICalParameter 
with the same properties as the @p." />
diff --git a/src/api/i-cal-parser.xml b/src/api/i-cal-parser.xml
index 815b10c..4dc75c9 100644
--- a/src/api/i-cal-parser.xml
+++ b/src/api/i-cal-parser.xml
@@ -1,22 +1,22 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
 <structure namespace="ICal" name="Parser" native="icalparser" destroy_func="icalparser_free">
     <enum name="ICalParserState" default_native="I_CAL_PARSER_ERROR">
         <element name="ICALPARSER_ERROR"/>
-        <element name="ICALPARSER_SUCCESS"/>   
+        <element name="ICALPARSER_SUCCESS"/>
         <element name="ICALPARSER_BEGIN_COMP"/>
         <element name="ICALPARSER_END_COMP"/>
         <element name="ICALPARSER_IN_PROGRESS"/>
@@ -51,7 +51,7 @@
         <returns type="ICalComponent *" annotation="transfer full" comment="The component output by the 
parser."/>
         <comment xml:space="preserve">icalparser_parse takes a string that holds the text ( in RFC 2445 
format ) and returns a pointer to an icalcomponent. The caller owns the memory. line_gen_func is a pointer to 
a function that returns one content line per invocation</comment>
         <custom>       g_return_val_if_fail (parser != NULL &amp;&amp; func != NULL, NULL);
-       
+
        return i_cal_component_new_full (icalparser_parse ((icalparser *)i_cal_object_get_native ((ICalObject 
*)parser), func), NULL);</custom>
     </method>
     <method name="i_cal_parser_set_gen_data" corresponds="icalparser_set_gen_data" since="1.0">
@@ -70,7 +70,7 @@
         <returns type="gchar *" annotation="transfer full" comment="A single iCal content line."/>
         <comment xml:space="preserve">Given a line generator function, return a single iCal content 
line.</comment>
         <custom>       g_return_val_if_fail (parser != NULL &amp;&amp; func != NULL, NULL);
-       
+
        return icalparser_get_line ((icalparser *)i_cal_object_get_native ((ICalObject *)parser), 
func);</custom>
     </method>
     <method name="i_cal_parser_string_line_generator" corresponds="icalparser_string_line_generator" 
since="1.0">
diff --git a/src/api/i-cal-period-type.xml b/src/api/i-cal-period-type.xml
index eecaead..71fad4a 100644
--- a/src/api/i-cal-period-type.xml
+++ b/src/api/i-cal-period-type.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -20,7 +20,7 @@
                <comment>Get the start time from an #ICalPeriodType.</comment>
                <custom>        g_return_val_if_fail (period != NULL, NULL);
        g_return_val_if_fail (I_CAL_IS_PERIOD_TYPE (period), NULL);
-       
+
        return i_cal_timetype_new_full ((* (struct icalperiodtype *)i_cal_object_get_native ((ICalObject 
*)period)).start);</custom>
        </method>
        <method name="i_cal_period_type_set_start" corresponds="CUSTOM" kind="set" since="1.0">
@@ -32,7 +32,7 @@
        g_return_if_fail (I_CAL_IS_PERIOD_TYPE (period));
        g_return_if_fail (start != NULL);
        g_return_if_fail (I_CAL_IS_TIMETYPE (start));
-       
+
        periodtype = (struct icalperiodtype *)i_cal_object_get_native ((ICalObject *)period);
        periodtype->start = * (struct icaltimetype *)i_cal_object_get_native ((ICalObject *)start);</custom>
        </method>
@@ -42,7 +42,7 @@
                <comment>Get the end time from an #ICalPeriodType.</comment>
                <custom>        g_return_val_if_fail (period != NULL, NULL);
        g_return_val_if_fail (I_CAL_IS_PERIOD_TYPE (period), NULL);
-       
+
        return i_cal_timetype_new_full ((* (struct icalperiodtype *)i_cal_object_get_native ((ICalObject 
*)period)).end);</custom>
        </method>
        <method name="i_cal_period_type_set_end" corresponds="CUSTOM" kind="set" since="1.0">
@@ -54,7 +54,7 @@
        g_return_if_fail (I_CAL_IS_PERIOD_TYPE (period));
        g_return_if_fail (end != NULL);
        g_return_if_fail (I_CAL_IS_TIMETYPE (end));
-       
+
        periodtype = (struct icalperiodtype *)i_cal_object_get_native ((ICalObject *)period);
        periodtype->end = (* (struct icaltimetype *)i_cal_object_get_native ((ICalObject *)end));</custom>
        </method>
@@ -64,7 +64,7 @@
                <comment>Get the duration from an #ICalPeriodType.</comment>
                <custom>        g_return_val_if_fail (period != NULL, NULL);
        g_return_val_if_fail (I_CAL_IS_PERIOD_TYPE (period), NULL);
-       
+
        return i_cal_duration_type_new_full ((* (struct icalperiodtype *)i_cal_object_get_native ((ICalObject 
*)period)).duration);</custom>
        </method>
        <method name="i_cal_period_type_set_duration" corresponds="CUSTOM" kind="set" since="1.0">
@@ -76,7 +76,7 @@
        g_return_if_fail (I_CAL_IS_PERIOD_TYPE (period));
        g_return_if_fail (duration != NULL);
        g_return_if_fail (I_CAL_IS_DURATION_TYPE (duration));
-       
+
        periodtype = (struct icalperiodtype *)i_cal_object_get_native ((ICalObject *)period);
        periodtype->duration = (* (struct icaldurationtype *)i_cal_object_get_native ((ICalObject 
*)duration));</custom>
        </method>
diff --git a/src/api/i-cal-property.xml b/src/api/i-cal-property.xml
index ecdfe19..9c741d4 100644
--- a/src/api/i-cal-property.xml
+++ b/src/api/i-cal-property.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -129,10 +129,10 @@
         <comment xml:space="preserve">Get the string representation of the value in #ICalProperty.</comment>
     </method>
     <method name="i_cal_value_set_parent" corresponds="icalvalue_set_parent" since="2.0">
-       <parameter type="ICalValue *" name="value" comment="The child #ICalValue"/>
-       <parameter type="ICalProperty *" name="property" comment="The parent #ICalProperty"/>
-       <comment xml:space="preserve">Set the parent property of a value.</comment>
-       </method>
+        <parameter type="ICalValue *" name="value" comment="The child #ICalValue"/>
+        <parameter type="ICalProperty *" name="property" comment="The parent #ICalProperty"/>
+        <comment xml:space="preserve">Set the parent property of a value.</comment>
+    </method>
     <method name="i_cal_property_set_x_name" corresponds="icalproperty_set_x_name" since="1.0">
         <parameter type="ICalProperty *" name="prop" comment="A #ICalProperty"/>
         <parameter type="const gchar *" name="name" comment="The name string."/>
diff --git a/src/api/i-cal-recur-iterator.xml b/src/api/i-cal-recur-iterator.xml
index b33aac8..315c629 100644
--- a/src/api/i-cal-recur-iterator.xml
+++ b/src/api/i-cal-recur-iterator.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
diff --git a/src/api/i-cal-recur.xml b/src/api/i-cal-recur.xml
index 0ed5afc..8ce3afa 100644
--- a/src/api/i-cal-recur.xml
+++ b/src/api/i-cal-recur.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -34,16 +34,16 @@
                g_array_append_vals (garray, array, count);
                return garray;
        }</custom>
-    </method>    
+    </method>
     <method name="i_cal_recur_string_to_weekday" corresponds="icalrecur_string_to_weekday" since="1.0">
         <parameter type="const gchar *" name="str" comment="The string representation of the weekday."/>
         <returns type="ICalRecurrenceTypeWeekday" comment="The enum representation of the weekday."/>
         <comment xml:space="preserve">Convert a string representation to an enum representation for the 
weekday.</comment>
     </method>
     <method name="i_cal_recur_weekday_to_string" corresponds="icalrecur_weekday_to_string" since="2.0">
-       <parameter type="ICalRecurrenceTypeWeekday" name="kind" comment="The freqeuncy enum"/>
-       <returns type="const gchar *" comment="The string representation of weekday"/>
-       <comment xml:space="preserve">Convert a enum representation to a string representation for the 
weekday.</comment>
+        <parameter type="ICalRecurrenceTypeWeekday" name="kind" comment="The freqeuncy enum"/>
+        <returns type="const gchar *" comment="The string representation of weekday"/>
+        <comment xml:space="preserve">Convert a enum representation to a string representation for the 
weekday.</comment>
        </method>
     <method name="i_cal_recur_string_to_freq" corresponds="icalrecur_string_to_freq" since="2.0">
         <parameter type="const gchar *" name="str" comment="The string representation of the frequency."/>
@@ -51,9 +51,9 @@
         <comment xml:space="preserve">Convert a string representation to an enum representation for the 
frequency.</comment>
     </method>
     <method name="i_cal_recur_freq_to_string" corresponds="icalrecur_freq_to_string" since="2.0">
-       <parameter type="ICalRecurrenceTypeFrequency" name="kind" comment="The freqeuncy enum"/>
-       <returns type="const gchar *" comment="The string representation of frequency"/>
-       <comment xml:space="preserve">Convert a enum representation to a string representation for the 
frequency.</comment>
+        <parameter type="ICalRecurrenceTypeFrequency" name="kind" comment="The freqeuncy enum"/>
+        <returns type="const gchar *" comment="The string representation of frequency"/>
+        <comment xml:space="preserve">Convert a enum representation to a string representation for the 
frequency.</comment>
        </method>
        <method name="i_cal_recur_string_to_skip" corresponds="icalrecur_string_to_skip" since="2.0">
         <parameter type="const gchar *" name="str" comment="The string representation of the skip."/>
@@ -61,8 +61,8 @@
         <comment xml:space="preserve">Convert a string representation to an enum representation for the 
skip.</comment>
     </method>
     <method name="i_cal_recur_skip_to_string" corresponds="icalrecur_skip_to_string" since="2.0">
-       <parameter type="ICalRecurrenceTypeSkip" name="kind" comment="The freqeuncy enum"/>
-       <returns type="const gchar *" comment="The string representation of skip"/>
-       <comment xml:space="preserve">Convert a enum representation to a string representation for the 
skip.</comment>
+        <parameter type="ICalRecurrenceTypeSkip" name="kind" comment="The freqeuncy enum"/>
+        <returns type="const gchar *" comment="The string representation of skip"/>
+        <comment xml:space="preserve">Convert a enum representation to a string representation for the 
skip.</comment>
        </method>
 </structure>
diff --git a/src/api/i-cal-recurrence-type.xml b/src/api/i-cal-recurrence-type.xml
index c90622a..53af040 100644
--- a/src/api/i-cal-recurrence-type.xml
+++ b/src/api/i-cal-recurrence-type.xml
@@ -1,22 +1,22 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
 <structure namespace="ICal" name="RecurrenceType" native="struct icalrecurrencetype" is_bare="true" 
default_native="i_cal_recurrence_type_new ()">
      <enum name="ICalRecurrenceTypeFrequency" default_native="I_CAL_NO_RECURRENCE">
         <element name="ICAL_SECONDLY_RECURRENCE"/>
-        <element name="ICAL_MINUTELY_RECURRENCE"/>     
+        <element name="ICAL_MINUTELY_RECURRENCE"/>
         <element name="ICAL_HOURLY_RECURRENCE"/>
         <element name="ICAL_DAILY_RECURRENCE"/>
         <element name="ICAL_WEEKLY_RECURRENCE"/>
@@ -26,7 +26,7 @@
     </enum>
     <enum name="ICalRecurrenceTypeWeekday" default_native="I_CAL_NO_WEEKDAY">
         <element name="ICAL_NO_WEEKDAY"/>
-        <element name="ICAL_SUNDAY_WEEKDAY"/>  
+        <element name="ICAL_SUNDAY_WEEKDAY"/>
         <element name="ICAL_MONDAY_WEEKDAY"/>
         <element name="ICAL_TUESDAY_WEEKDAY"/>
         <element name="ICAL_WEDNESDAY_WEEKDAY"/>
@@ -35,10 +35,10 @@
         <element name="ICAL_SATURDAY_WEEKDAY"/>
     </enum>
     <enum name="ICalRecurrenceTypeSkip" default_native="I_CAL_SKIP_UNDEFINED">
-       <element name="ICAL_SKIP_BACKWARD"/>
-       <element name="ICAL_SKIP_FORWARD"/>
-       <element name="ICAL_SKIP_OMIT"/>
-       <element name="ICAL_SKIP_UNDEFINED"/>
+        <element name="ICAL_SKIP_BACKWARD"/>
+        <element name="ICAL_SKIP_FORWARD"/>
+        <element name="ICAL_SKIP_OMIT"/>
+        <element name="ICAL_SKIP_UNDEFINED"/>
        </enum>
        <enum name="ICalRecurrenceTypeArrayMaxValues" default_native="I_CAL_RECURRENCE_ARRAY_MAX">
                <element name="ICAL_RECURRENCE_ARRAY_MAX"/>
@@ -53,8 +53,8 @@
                <comment xml:space="preserve">Get an array of calendars supporting rscale (currently always 
return NULL).</comment>
        </method>
     <method name="i_cal_recurrence_type_new" corresponds="CUSTOM" annotation="skip" kind="private" 
since="1.0">
-       <returns type="struct icalrecurrencetype" comment="The default value."/>
-       <custom>        struct icalrecurrencetype ret;
+        <returns type="struct icalrecurrencetype" comment="The default value."/>
+        <custom>       struct icalrecurrencetype ret;
        icalrecurrencetype_clear (&amp;ret);
        return ret;</custom>
     </method>
@@ -93,14 +93,14 @@
         <comment xml:space="preserve">Convert a #ICalRecurrenceType to a string.</comment>
     </method>
     <method name="i_cal_recurrence_type_get_until" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="ICalTimetype *" annotation="transfer full" comment="The until of 
#ICalRecurrenceType."/>
         <comment>Get the until from #ICalRecurrenceType.</comment>
         <custom>       g_return_val_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur), 
NULL);
        return i_cal_timetype_new_full (((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject 
*)recur))->until);</custom>
     </method>
     <method name="i_cal_recurrence_type_set_until" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <parameter type="ICalTimetype *" name="until" comment="The until of #ICalRecurrenceType."/>
         <comment>Set the until from #ICalRecurrenceType.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
@@ -108,63 +108,63 @@
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->until = *(icaltimetype 
*)i_cal_object_get_native ((ICalObject *)until);</custom>
     </method>
     <method name="i_cal_recurrence_type_get_freq" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="ICalRecurrenceTypeFrequency" comment="The freq of #ICalRecurrenceType."/>
         <comment>Get the freq from #ICalRecurrenceType.</comment>
         <custom>       g_return_val_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur), 
I_CAL_NO_RECURRENCE);
        return ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->freq;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_freq" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <parameter type="ICalRecurrenceTypeFrequency" name="freq" comment="The freq of 
#ICalRecurrenceType."/>
         <comment>Set the freq from #ICalRecurrenceType.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->freq = freq;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_count" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="gint" comment="The count of #ICalRecurrenceType."/>
         <comment>Get the count from #ICalRecurrenceType.</comment>
         <custom>       g_return_val_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur), 0);
        return ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->count;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_count" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <parameter type="gint" name="count" comment="The count of #ICalRecurrenceType."/>
         <comment>Set the count from #ICalRecurrenceType.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->count = count;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_interval" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="gshort" comment="The interval of #ICalRecurrenceType."/>
         <comment>Get the interval from #ICalRecurrenceType.</comment>
         <custom>       g_return_val_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur), 0);
        return ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject 
*)recur))->interval;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_interval" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <parameter type="gshort" name="interval" comment="The interval of #ICalRecurrenceType."/>
         <comment>Set the interval from #ICalRecurrenceType.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->interval = 
interval;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_week_start" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="ICalRecurrenceTypeWeekday" comment="The week_start of #ICalRecurrenceType."/>
         <comment>Get the week_start from #ICalRecurrenceType.</comment>
         <custom>       g_return_val_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur), 
I_CAL_NO_WEEKDAY);
        return ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject 
*)recur))->week_start;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_week_start" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <parameter type="ICalRecurrenceTypeWeekday" name="week_start" comment="The week_start of 
#ICalRecurrenceType."/>
         <comment>Set the week_start from #ICalRecurrenceType.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->week_start = 
week_start;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_by_second" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="GArray *" annotation="transfer full, element-type short" comment="The by_second of 
#ICalRecurrenceType."/>
         <comment>Get the by_second array from #ICalRecurrenceType. The array size if 
ICAL_BY_SECOND_SIZE.</comment>
         <custom>       GArray *array;
@@ -174,16 +174,16 @@
        return array;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_by_second" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
-       <parameter type="guint" name="index" comment="The index in by_second of #ICalRecurrenceType."/>
-       <parameter type="gshort" name="value" comment="The value to be set into by_second of 
#ICalRecurrenceType."/>        
-       <comment>Set the by_second array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_SECOND_SIZE.</comment>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="guint" name="index" comment="The index in by_second of #ICalRecurrenceType."/>
+        <parameter type="gshort" name="value" comment="The value to be set into by_second of 
#ICalRecurrenceType."/>
+        <comment>Set the by_second array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_SECOND_SIZE.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        g_return_if_fail (index &lt; ICAL_BY_SECOND_SIZE);
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->by_second[index] = 
value;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_by_minute" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="GArray *" annotation="transfer full, element-type gshort" comment="The by_minute of 
#ICalRecurrenceType."/>
         <comment>Get the by_minute array from #ICalRecurrenceType. The array size if 
ICAL_BY_MINUTE_SIZE.</comment>
         <custom>       GArray *array;
@@ -193,16 +193,16 @@
        return array;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_by_minute" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
-       <parameter type="guint" name="index" comment="The index in by_minute of #ICalRecurrenceType."/>
-       <parameter type="gshort" name="value" comment="The value to be set into by_minute of 
#ICalRecurrenceType."/>        
-       <comment>Set the by_minute array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_MINUTE_SIZE.</comment>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="guint" name="index" comment="The index in by_minute of #ICalRecurrenceType."/>
+        <parameter type="gshort" name="value" comment="The value to be set into by_minute of 
#ICalRecurrenceType."/>
+        <comment>Set the by_minute array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_MINUTE_SIZE.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        g_return_if_fail (index &lt; ICAL_BY_MINUTE_SIZE);
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->by_minute[index] = 
value;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_by_hour" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="GArray *" annotation="transfer full, element-type gshort" comment="The by_hour of 
#ICalRecurrenceType."/>
         <comment>Get the by_hour array from #ICalRecurrenceType. The array size if 
ICAL_BY_HOUR_SIZE.</comment>
         <custom>       GArray *array;
@@ -212,16 +212,16 @@
        return array;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_by_hour" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
-       <parameter type="guint" name="index" comment="The index in by_hour of #ICalRecurrenceType."/>
-       <parameter type="gshort" name="value" comment="The value to be set into by_hour of 
#ICalRecurrenceType."/>        
-       <comment>Set the by_hour array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_HOUR_SIZE.</comment>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="guint" name="index" comment="The index in by_hour of #ICalRecurrenceType."/>
+        <parameter type="gshort" name="value" comment="The value to be set into by_hour of 
#ICalRecurrenceType."/>
+        <comment>Set the by_hour array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_HOUR_SIZE.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        g_return_if_fail (index &lt; ICAL_BY_HOUR_SIZE);
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->by_hour[index] = 
value;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_by_day" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="GArray *" annotation="transfer full, element-type gshort" comment="The by_day of 
#ICalRecurrenceType."/>
         <comment>Get the by_day array from #ICalRecurrenceType. The array size if ICAL_BY_DAY_SIZE.</comment>
         <custom>       GArray *array;
@@ -231,16 +231,16 @@
        return array;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_by_day" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
-       <parameter type="guint" name="index" comment="The index in by_day of #ICalRecurrenceType."/>
-       <parameter type="gshort" name="value" comment="The value to be set into by_day of 
#ICalRecurrenceType."/>        
-       <comment>Set the by_day array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_DAY_SIZE.</comment>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="guint" name="index" comment="The index in by_day of #ICalRecurrenceType."/>
+        <parameter type="gshort" name="value" comment="The value to be set into by_day of 
#ICalRecurrenceType."/>
+        <comment>Set the by_day array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_DAY_SIZE.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        g_return_if_fail (index &lt; ICAL_BY_DAY_SIZE);
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->by_day[index] = 
value;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_by_month_day" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="GArray *" annotation="transfer full, element-type gshort" comment="The by_month_day 
of #ICalRecurrenceType."/>
         <comment>Get the by_month_day array from #ICalRecurrenceType. The array size if 
ICAL_BY_MONTHDAY_SIZE.</comment>
         <custom>       GArray *array;
@@ -250,16 +250,16 @@
        return array;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_by_month_day" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
-       <parameter type="guint" name="index" comment="The index in by_month_day of #ICalRecurrenceType."/>
-       <parameter type="gshort" name="value" comment="The value to be set into by_month_day of 
#ICalRecurrenceType."/>        
-       <comment>Set the by_month_day array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_MONTHDAY_SIZE.</comment>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="guint" name="index" comment="The index in by_month_day of #ICalRecurrenceType."/>
+        <parameter type="gshort" name="value" comment="The value to be set into by_month_day of 
#ICalRecurrenceType."/>
+        <comment>Set the by_month_day array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_MONTHDAY_SIZE.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        g_return_if_fail (index &lt; ICAL_BY_MONTHDAY_SIZE);
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->by_month_day[index] = 
value;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_by_year_day" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="GArray *" annotation="transfer full, element-type gshort" comment="The by_year_day of 
#ICalRecurrenceType."/>
         <comment>Get the by_year_day array from #ICalRecurrenceType. The array size if 
ICAL_BY_YEARDAY_SIZE.</comment>
         <custom>       GArray *array;
@@ -269,16 +269,16 @@
        return array;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_by_year_day" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
-       <parameter type="guint" name="index" comment="The index in by_year_day of #ICalRecurrenceType."/>
-       <parameter type="gshort" name="value" comment="The value to be set into by_year_day of 
#ICalRecurrenceType."/>        
-       <comment>Set the by_year_day array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_YEARDAY_SIZE.</comment>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="guint" name="index" comment="The index in by_year_day of #ICalRecurrenceType."/>
+        <parameter type="gshort" name="value" comment="The value to be set into by_year_day of 
#ICalRecurrenceType."/>
+        <comment>Set the by_year_day array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_YEARDAY_SIZE.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        g_return_if_fail (index &lt; ICAL_BY_YEARDAY_SIZE);
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->by_year_day[index] = 
value;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_by_week_no" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="GArray *" annotation="transfer full, element-type gshort" comment="The by_week_no of 
#ICalRecurrenceType."/>
         <comment>Get the by_week_no array from #ICalRecurrenceType. The array size if 
ICAL_BY_WEEKNO_SIZE.</comment>
         <custom>       GArray *array;
@@ -288,16 +288,16 @@
        return array;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_by_week_no" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
-       <parameter type="guint" name="index" comment="The index in by_week_no of #ICalRecurrenceType."/>
-       <parameter type="gshort" name="value" comment="The value to be set into by_week_no of 
#ICalRecurrenceType."/>        
-       <comment>Set the by_week_no array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_WEEKNO_SIZE.</comment>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="guint" name="index" comment="The index in by_week_no of #ICalRecurrenceType."/>
+        <parameter type="gshort" name="value" comment="The value to be set into by_week_no of 
#ICalRecurrenceType."/>
+        <comment>Set the by_week_no array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_WEEKNO_SIZE.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        g_return_if_fail (index &lt; ICAL_BY_WEEKNO_SIZE);
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->by_week_no[index] = 
value;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_by_month" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="GArray *" annotation="transfer full, element-type gshort" comment="The by_month of 
#ICalRecurrenceType."/>
         <comment>Get the by_month array from #ICalRecurrenceType. The array size if 
ICAL_BY_MONTH_SIZE.</comment>
         <custom>       GArray *array;
@@ -307,16 +307,16 @@
        return array;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_by_month" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
-       <parameter type="guint" name="index" comment="The index in by_month of #ICalRecurrenceType."/>
-       <parameter type="gshort" name="value" comment="The value to be set into by_month of 
#ICalRecurrenceType."/>        
-       <comment>Set the by_month array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_MONTH_SIZE.</comment>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="guint" name="index" comment="The index in by_month of #ICalRecurrenceType."/>
+        <parameter type="gshort" name="value" comment="The value to be set into by_month of 
#ICalRecurrenceType."/>
+        <comment>Set the by_month array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_MONTH_SIZE.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        g_return_if_fail (index &lt; ICAL_BY_MONTH_SIZE);
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->by_month[index] = 
value;</custom>
     </method>
     <method name="i_cal_recurrence_type_get_by_set_pos" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
         <returns type="GArray *" annotation="transfer full, element-type gshort" comment="The by_set_pos of 
#ICalRecurrenceType."/>
         <comment>Get the by_set_pos array from #ICalRecurrenceType. The array size if 
ICAL_BY_SETPOS_SIZE.</comment>
         <custom>       GArray *array;
@@ -326,10 +326,10 @@
        return array;</custom>
     </method>
     <method name="i_cal_recurrence_type_set_by_set_pos" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
-       <parameter type="guint" name="index" comment="The index in by_set_pos of #ICalRecurrenceType."/>
-       <parameter type="gshort" name="value" comment="The value to be set into by_set_pos of 
#ICalRecurrenceType."/>        
-       <comment>Set the by_set_pos array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_SETPOS_SIZE.</comment>
+        <parameter type="ICalRecurrenceType *" name="recur" comment="The #ICalRecurrenceType."/>
+        <parameter type="guint" name="index" comment="The index in by_set_pos of #ICalRecurrenceType."/>
+        <parameter type="gshort" name="value" comment="The value to be set into by_set_pos of 
#ICalRecurrenceType."/>
+        <comment>Set the by_set_pos array from #ICalRecurrenceType at the given index. The array size if 
ICAL_BY_SETPOS_SIZE.</comment>
         <custom>       g_return_if_fail (recur != NULL &amp;&amp; I_CAL_IS_RECURRENCE_TYPE (recur));
        g_return_if_fail (index &lt; ICAL_BY_SETPOS_SIZE);
        ((struct icalrecurrencetype *)i_cal_object_get_native ((ICalObject *)recur))->by_set_pos[index] = 
value;</custom>
diff --git a/src/api/i-cal-reqstat-type.xml b/src/api/i-cal-reqstat-type.xml
index bdda0c2..b561395 100644
--- a/src/api/i-cal-reqstat-type.xml
+++ b/src/api/i-cal-reqstat-type.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -32,31 +32,31 @@
        return reqstattype;</custom>
     </method>
     <method name="i_cal_reqstat_type_get_code" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalReqstatType *" name="reqstat" comment="The #ICalReqstatType."/>
-       <returns type="ICalRequestStatus" comment="The code of @reqstat."/>
-       <comment>Get the code of #ICalReqstatType.</comment>
-       <custom>        g_return_val_if_fail (reqstat != NULL &amp;&amp; I_CAL_IS_REQSTAT_TYPE (reqstat), 
I_CAL_UNKNOWN_STATUS);
+        <parameter type="ICalReqstatType *" name="reqstat" comment="The #ICalReqstatType."/>
+        <returns type="ICalRequestStatus" comment="The code of @reqstat."/>
+        <comment>Get the code of #ICalReqstatType.</comment>
+        <custom>       g_return_val_if_fail (reqstat != NULL &amp;&amp; I_CAL_IS_REQSTAT_TYPE (reqstat), 
I_CAL_UNKNOWN_STATUS);
        return ((struct icalreqstattype *)i_cal_object_get_native ((ICalObject *)reqstat))->code;</custom>
     </method>
     <method name="i_cal_reqstat_type_set_code" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalReqstatType *" name="reqstat" comment="The #ICalReqstatType."/>
-       <parameter type="ICalRequestStatus" name="code" comment="The code of @reqstat."/>
-       <comment>Set the code of #ICalReqstatType.</comment>
-       <custom>        g_return_if_fail (reqstat != NULL &amp;&amp; I_CAL_IS_REQSTAT_TYPE (reqstat));
+        <parameter type="ICalReqstatType *" name="reqstat" comment="The #ICalReqstatType."/>
+        <parameter type="ICalRequestStatus" name="code" comment="The code of @reqstat."/>
+        <comment>Set the code of #ICalReqstatType.</comment>
+        <custom>       g_return_if_fail (reqstat != NULL &amp;&amp; I_CAL_IS_REQSTAT_TYPE (reqstat));
        ((struct icalreqstattype *)i_cal_object_get_native ((ICalObject *)reqstat))->code = code;</custom>
     </method>
     <method name="i_cal_reqstat_type_get_desc" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalReqstatType *" name="reqstat" comment="The #ICalReqstatType."/>
-       <returns type="const gchar *" annotation="transfer none" comment="The desc of @reqstat."/>
-       <comment>Get the desc of #ICalReqstatType.</comment>
-       <custom>        g_return_val_if_fail (reqstat != NULL &amp;&amp; I_CAL_IS_REQSTAT_TYPE (reqstat), 
NULL);
+        <parameter type="ICalReqstatType *" name="reqstat" comment="The #ICalReqstatType."/>
+        <returns type="const gchar *" annotation="transfer none" comment="The desc of @reqstat."/>
+        <comment>Get the desc of #ICalReqstatType.</comment>
+        <custom>       g_return_val_if_fail (reqstat != NULL &amp;&amp; I_CAL_IS_REQSTAT_TYPE (reqstat), 
NULL);
        return ((struct icalreqstattype *)i_cal_object_get_native ((ICalObject *)reqstat))->desc;</custom>
     </method>
     <method name="i_cal_reqstat_type_get_debug" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalReqstatType *" name="reqstat" comment="The #ICalReqstatType."/>
-       <returns type="const gchar *" annotation="transfer none" comment="The debug of @reqstat."/>
-       <comment>Get the debug of #ICalReqstatType.</comment>
-       <custom>        g_return_val_if_fail (reqstat != NULL &amp;&amp; I_CAL_IS_REQSTAT_TYPE (reqstat), 
NULL);
+        <parameter type="ICalReqstatType *" name="reqstat" comment="The #ICalReqstatType."/>
+        <returns type="const gchar *" annotation="transfer none" comment="The debug of @reqstat."/>
+        <comment>Get the debug of #ICalReqstatType.</comment>
+        <custom>       g_return_val_if_fail (reqstat != NULL &amp;&amp; I_CAL_IS_REQSTAT_TYPE (reqstat), 
NULL);
        return ((struct icalreqstattype *)i_cal_object_get_native ((ICalObject *)reqstat))->debug;</custom>
     </method>
 </structure>
diff --git a/src/api/i-cal-restriction.xml b/src/api/i-cal-restriction.xml
index 17622f5..0e1bf3c 100644
--- a/src/api/i-cal-restriction.xml
+++ b/src/api/i-cal-restriction.xml
@@ -1,22 +1,22 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
 <structure namespace="ICal" name="Restriction">
     <enum name="ICalRestrictionKind" default_native="I_CAL_RESTRICTION_UNKNOWN">
         <element name="ICAL_RESTRICTION_NONE"/>
-        <element name="ICAL_RESTRICTION_ZERO"/>        
+        <element name="ICAL_RESTRICTION_ZERO"/>
         <element name="ICAL_RESTRICTION_ONE"/>
         <element name="ICAL_RESTRICTION_ZEROPLUS"/>
         <element name="ICAL_RESTRICTION_ONEPLUS"/>
diff --git a/src/api/i-cal-time-span.xml b/src/api/i-cal-time-span.xml
index c3598db..b456e8c 100644
--- a/src/api/i-cal-time-span.xml
+++ b/src/api/i-cal-time-span.xml
@@ -1,56 +1,56 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
 <structure namespace="ICal" name="TimeSpan" native="struct icaltime_span" is_bare="true" 
default_native="icaltime_span_new (i_cal_timetype_new_default (), i_cal_timetype_new_default (), 0)" 
includes="libical-glib/i-cal-timetype.h">
-       <method name="i_cal_time_span_get_start" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be queried."/>
+    <method name="i_cal_time_span_get_start" corresponds="CUSTOM" kind="get" since="1.0">
+        <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be queried."/>
         <returns type="time_t" comment="The start." />
         <comment xml:space="preserve">Get the start of #ICalTimeSpan.</comment>
         <custom>       g_return_val_if_fail (timespan != NULL, 0);
        return ((struct icaltime_span *)i_cal_object_get_native ((ICalObject *)timespan))->start;</custom>
     </method>
     <method name="i_cal_time_span_set_start" corresponds="CUSTOM" kind="set" since="1.0">
-               <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be set."/>
+        <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be set."/>
         <parameter type="time_t" name="start" comment="The start." />
         <comment xml:space="preserve">Set the start of #ICalTimeSpan.</comment>
         <custom>       g_return_if_fail (timespan != NULL);
        ((struct icaltime_span *)i_cal_object_get_native ((ICalObject *)timespan))->start = start;</custom>
     </method>
     <method name="i_cal_time_span_get_end" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be queried."/>
+        <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be queried."/>
         <returns type="time_t" comment="The end." />
         <comment xml:space="preserve">Get the end of #ICalTimeSpan.</comment>
         <custom>       g_return_val_if_fail (timespan != NULL, 0);
        return ((struct icaltime_span *)i_cal_object_get_native ((ICalObject *)timespan))->end;</custom>
     </method>
     <method name="i_cal_time_span_set_end" corresponds="CUSTOM" kind="set" since="1.0">
-               <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be set."/>
+        <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be set."/>
         <parameter type="time_t" name="end" comment="The end." />
         <comment xml:space="preserve">Set the end of #ICalTimeSpan.</comment>
         <custom>       g_return_if_fail (timespan != NULL);
        ((struct icaltime_span *)i_cal_object_get_native ((ICalObject *)timespan))->end = end;</custom>
     </method>
     <method name="i_cal_time_span_is_busy" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be queried."/>
+        <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be queried."/>
         <returns type="gint" comment="The is_busy." />
         <comment xml:space="preserve">Get the is_busy of #ICalTimeSpan.</comment>
         <custom>       g_return_val_if_fail (timespan != NULL, 0);
        return ((struct icaltime_span *)i_cal_object_get_native ((ICalObject *)timespan))->is_busy;</custom>
     </method>
     <method name="i_cal_time_span_set_is_busy" corresponds="CUSTOM" kind="set" since="1.0">
-               <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be set."/>
+        <parameter type="ICalTimeSpan *" name="timespan" comment="The #ICalTimeSpan to be set."/>
         <parameter type="gint" name="is_busy" comment="The is_busy." />
         <comment xml:space="preserve">Set the is_busy of #ICalTimeSpan.</comment>
         <custom>       g_return_if_fail (timespan != NULL);
diff --git a/src/api/i-cal-time.xml b/src/api/i-cal-time.xml
index 892495b..2b62e69 100644
--- a/src/api/i-cal-time.xml
+++ b/src/api/i-cal-time.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -17,16 +17,16 @@
     <method name="i_cal_time_null_time" corresponds="icaltime_null_time" kind="constructor" since="1.0">
         <returns type="ICalTimetype *" annotation="transfer full" comment="The newly created #ICalTimetype" 
/>
         <comment xml:space="preserve">Create a default time which is an epoch time</comment>
-    </method>  
+    </method>
     <method name="i_cal_time_null_date" corresponds="icaltime_null_date" kind="constructor" since="1.0">
         <returns type="ICalTimetype *" annotation="transfer full" comment="The newly created #ICalTimetype" 
/>
         <comment xml:space="preserve">Create a null date, which indicates no time has been set</comment>
-    </method> 
+    </method>
     <method name="i_cal_time_current_time_with_zone" corresponds="icaltime_current_time_with_zone" 
kind="others" since="1.0">
         <parameter type="ICalTimezone *" name="zone" annotation="in, transfer none" comment="The timezone 
used to create a #ICalTimetype according to the current time"/>
         <returns type="ICalTimetype *" annotation="transfer full" comment="The newly created #ICalTimetype" 
/>
         <comment xml:space="preserve">Create a #ICalTimetype according to the timezone and current 
time</comment>
-    </method> 
+    </method>
     <method name="i_cal_time_today" corresponds="icaltime_today" kind="others" since="1.0">
         <returns type="ICalTimetype *" annotation="transfer full" comment="The newly created #ICalTimetype" 
/>
         <comment xml:space="preserve">Create a #ICalTimetype representing today</comment>
@@ -36,7 +36,7 @@
         <parameter type="gint" name="is_date" comment="Whether it is a date type, 1 if yes, 0 if not."/>
         <returns type="ICalTimetype *" annotation="transfer full" comment="The newly created #ICalTimetype" 
/>
         <comment xml:space="preserve">Convert seconds past UNIX epoch to a timetype</comment>
-    </method> 
+    </method>
     <method name="i_cal_time_from_timet_with_zone" corresponds="icaltime_from_timet_with_zone" kind="others" 
since="1.0">
         <parameter type="const time_t" name="v" comment="The seconds past since epoch time"/>
         <parameter type="gint" name="is_date" comment="Whether it is a date type, 1 if yes, 0 if not."/>
@@ -54,7 +54,7 @@
         <parameter type="const gint" name="year" comment="The year"/>
         <returns type="ICalTimetype *" annotation="transfer full" comment="The newly created #ICalTimetype" 
/>
         <comment xml:space="preserve">Create a new time, given a day of year and a year.</comment>
-    </method> 
+    </method>
     <method name="i_cal_time_as_timet" corresponds="icaltime_as_timet" since="1.0">
         <parameter type="ICalTimetype *" name="tt" comment="The #ICalTimetype to be converted"/>
         <returns type="time_t" comment="the time as seconds past the UNIX epoch" />
@@ -75,7 +75,7 @@
         <parameter type="ICalTimetype *" name="tt" annotation="in, transfer none" comment="The #ICalTimetype 
to be queried"/>
         <returns type="const ICalTimezone *" annotation="transfer full" translator_argus="(GObject *)tt, 
TRUE" comment="The timezone information" />
         <comment xml:space="preserve">Return the timezone</comment>
-    </method> 
+    </method>
     <method name="i_cal_time_set_timezone" corresponds="icaltime_set_timezone" kind="set" since="1.0">
         <parameter type="ICalTimetype *" name="tt" native_op="POINTER" comment="The #ICalTimetype to be 
queried"/>
         <parameter type="ICalTimezone *" name="zone" annotation="transfer full" comment="The timezone"/>
@@ -91,7 +91,7 @@
         <parameter type="ICalTimetype *" name="tt" annotation="in, transfer none" comment="The #ICalTimetype 
to be queried"/>
         <returns type="gint" comment="the day of the year of the given time" />
         <comment xml:space="preserve">Return the day of the year of the given time</comment>
-    </method> 
+    </method>
     <method name="i_cal_time_day_of_week" corresponds="icaltime_day_of_week" since="1.0">
         <parameter type="ICalTimetype *" name="tt" annotation="in, transfer none" comment="The #ICalTimetype 
to be queried"/>
         <returns type="gint" comment="the day of the week of the given time. Sunday is 1." />
@@ -188,34 +188,34 @@
         <comment xml:space="preserve">Return the number of days in this year.</comment>
     </method>
     <method name="i_cal_time_span_new" corresponds="icaltime_span_new" kind="constructor" since="1.0">
-       <parameter type="ICalTimetype *" name="dtstart" comment="The start of #ICalTimeSpan"/>
-       <parameter type="ICalTimetype *" name="dtend" comment="The end of #ICalTimeSpan"/>
-       <parameter type="gint" name="is_busy" comment="Whether this span is busy"/>
-       <returns type="ICalTimeSpan *" annotation="transfer full" comment="The newly create #ICalTimeSpan"/>
-       <comment xml:space="preserve">Create a new #ICalTimeSpan.</comment>
-    </method>    
+        <parameter type="ICalTimetype *" name="dtstart" comment="The start of #ICalTimeSpan"/>
+        <parameter type="ICalTimetype *" name="dtend" comment="The end of #ICalTimeSpan"/>
+        <parameter type="gint" name="is_busy" comment="Whether this span is busy"/>
+        <returns type="ICalTimeSpan *" annotation="transfer full" comment="The newly create #ICalTimeSpan"/>
+        <comment xml:space="preserve">Create a new #ICalTimeSpan.</comment>
+    </method>
     <method name="i_cal_time_span_overlaps" corresponds="icaltime_span_overlaps" kind="other" since="1.0">
-       <parameter type="ICalTimeSpan *" name="s1" native_op="POINTER" comment="The first #ICalTimeSpan"/>
-       <parameter type="ICalTimeSpan *" name="s2" native_op="POINTER" comment="The second #ICalTimeSpan"/>
-       <returns type="gint" comment="Whether these two span are overlapped."/>
-       <comment xml:space="preserve">Check whether two spans overlap.</comment>
+        <parameter type="ICalTimeSpan *" name="s1" native_op="POINTER" comment="The first #ICalTimeSpan"/>
+        <parameter type="ICalTimeSpan *" name="s2" native_op="POINTER" comment="The second #ICalTimeSpan"/>
+        <returns type="gint" comment="Whether these two span are overlapped."/>
+        <comment xml:space="preserve">Check whether two spans overlap.</comment>
     </method>
     <method name="i_cal_time_span_contains" corresponds="icaltime_span_contains" kind="other" since="1.0">
-       <parameter type="ICalTimeSpan *" name="s" native_op="POINTER" comment="The test #ICalTimeSpan"/>
-       <parameter type="ICalTimeSpan *" name="container" native_op="POINTER" comment="The target container 
of #ICalTimeSpan"/>
-       <returns type="gint" comment="Whether one #ICalTimeSpan is contained in another #ICalTimeSpan."/>
-       <comment xml:space="preserve">Check whether one #ICalTimeSpan is contained in another 
#ICalTimeSpan.</comment>
+        <parameter type="ICalTimeSpan *" name="s" native_op="POINTER" comment="The test #ICalTimeSpan"/>
+        <parameter type="ICalTimeSpan *" name="container" native_op="POINTER" comment="The target container 
of #ICalTimeSpan"/>
+        <returns type="gint" comment="Whether one #ICalTimeSpan is contained in another #ICalTimeSpan."/>
+        <comment xml:space="preserve">Check whether one #ICalTimeSpan is contained in another 
#ICalTimeSpan.</comment>
     </method>
     <method name="i_cal_time_add" corresponds="icaltime_add" kind="other" since="2.0">
-       <parameter type="ICalTimetype *" name="t" comment="A #ICalTimetype to be operated on."/>
-       <parameter type="ICalDurationType *" name="d" comment="A #ICalDuarationType as the difference."/>
-       <returns type="ICalTimetype *" annotation="transfer full" comment="The #ICalTimetype results. The 
native object is the same. But since it is a bare object, so it won't cause segmentation."/>
-       <comment xml:space="preserve">Add a time duration on the time.</comment>
+        <parameter type="ICalTimetype *" name="t" comment="A #ICalTimetype to be operated on."/>
+        <parameter type="ICalDurationType *" name="d" comment="A #ICalDuarationType as the difference."/>
+        <returns type="ICalTimetype *" annotation="transfer full" comment="The #ICalTimetype results. The 
native object is the same. But since it is a bare object, so it won't cause segmentation."/>
+        <comment xml:space="preserve">Add a time duration on the time.</comment>
     </method>
     <method name="i_cal_time_subtract" corresponds="icaltime_subtract" kind="other" since="2.0">
-       <parameter type="ICalTimetype *" name="t1" comment="The subtracted #ICalTimetype."/>
-       <parameter type="ICalTimetype *" name="t2" comment="The subtracting #ICalTimetype."/>
-       <returns type="ICalDurationType *" annotation="transfer full" comment="The #ICalDuarationType between 
two #ICalTimetype."/>
-       <comment xml:space="preserve">Get the duration between two time.</comment>
+        <parameter type="ICalTimetype *" name="t1" comment="The subtracted #ICalTimetype."/>
+        <parameter type="ICalTimetype *" name="t2" comment="The subtracting #ICalTimetype."/>
+        <returns type="ICalDurationType *" annotation="transfer full" comment="The #ICalDuarationType 
between two #ICalTimetype."/>
+        <comment xml:space="preserve">Get the duration between two time.</comment>
        </method>
 </structure>
diff --git a/src/api/i-cal-timetype.xml b/src/api/i-cal-timetype.xml
index 7253610..01e8085 100644
--- a/src/api/i-cal-timetype.xml
+++ b/src/api/i-cal-timetype.xml
@@ -1,21 +1,21 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
 <structure namespace="ICal" name="Timetype" native="struct icaltimetype" is_bare="true" 
default_native="i_cal_timetype_new_default ()">
-       <method name="i_cal_timetype_new_default" corresponds="CUSTOM" annotation="skip" kind="private" 
since="1.0">
-               <returns type="struct icaltimetype" comment="The newly created #ICalTimetype. It is the epoch 
time (19700-1-1 00:00:00 utc)" />
+    <method name="i_cal_timetype_new_default" corresponds="CUSTOM" annotation="skip" kind="private" 
since="1.0">
+        <returns type="struct icaltimetype" comment="The newly created #ICalTimetype. It is the epoch time 
(1970-01-01 00:00:00 UTC)" />
         <comment xml:space="preserve">Create a new #ICalTimetype.</comment>
         <custom>       struct icaltimetype timetype;
        timetype.year = 1970;
@@ -31,138 +31,138 @@
        return timetype;</custom>
     </method>
     <method name="i_cal_timetype_new" corresponds="CUSTOM" kind="constructor" since="1.0">
-               <returns type="ICalTimetype *" annotation="transfer full" comment="The newly created 
#ICalTimetype. It is the epoch time (19700-1-1 00:00:00 utc)" />
+        <returns type="ICalTimetype *" annotation="transfer full" comment="The newly created #ICalTimetype. 
It is the epoch time (1970-01-01 00:00:00 UTC)" />
         <comment xml:space="preserve">Create a new #ICalTimetype.</comment>
         <custom>       return i_cal_timetype_new_full (i_cal_timetype_new_default());</custom>
     </method>
        <method name="i_cal_timetype_get_year" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
         <returns type="gint" comment="The year."/>
         <comment xml:space="preserve">Get the year of #ICalTimetype.</comment>
         <custom>       g_return_val_if_fail (timetype != NULL, 0);
        return ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->year;</custom>
     </method>
     <method name="i_cal_timetype_set_year" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
         <parameter type="gint" name="year" comment="The year."/>
         <comment>Set the year of #ICalTimetype.</comment>
         <custom>       g_return_if_fail (timetype != NULL &amp;&amp; I_CAL_IS_TIMETYPE (timetype));
        ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->year = year;</custom>
     </method>
     <method name="i_cal_timetype_get_month" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
         <returns type="gint" comment="The month." />
         <comment xml:space="preserve">Get the month of #ICalTimetype.</comment>
         <custom>       g_return_val_if_fail (timetype != NULL, 0);
        return ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->month;</custom>
     </method>
     <method name="i_cal_timetype_set_month" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
         <parameter type="gint" name="month" comment="The month."/>
         <comment>Set the month of #ICalTimetype.</comment>
         <custom>       g_return_if_fail (timetype != NULL &amp;&amp; I_CAL_IS_TIMETYPE (timetype));
        ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->month = month;</custom>
     </method>
     <method name="i_cal_timetype_get_day" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
         <returns type="gint" comment="The day." />
         <comment xml:space="preserve">Get the day of #ICalTimetype.</comment>
         <custom>       g_return_val_if_fail (timetype != NULL, 0);
        return ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->day;</custom>
     </method>
     <method name="i_cal_timetype_set_day" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
         <parameter type="gint" name="day" comment="The day."/>
         <comment>Set the day of #ICalTimetype.</comment>
         <custom>       g_return_if_fail (timetype != NULL &amp;&amp; I_CAL_IS_TIMETYPE (timetype));
        ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->day = day;</custom>
     </method>
     <method name="i_cal_timetype_get_hour" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
         <returns type="gint" comment="The hour." />
         <comment xml:space="preserve">Get the hour of #ICalTimetype.</comment>
         <custom>       g_return_val_if_fail (timetype != NULL, 0);
        return ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->hour;</custom>
     </method>
     <method name="i_cal_timetype_set_hour" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
         <parameter type="gint" name="hour" comment="The hour."/>
         <comment>Set the hour of #ICalTimetype.</comment>
         <custom>       g_return_if_fail (timetype != NULL &amp;&amp; I_CAL_IS_TIMETYPE (timetype));
        ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->hour = hour;</custom>
     </method>
     <method name="i_cal_timetype_get_minute" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
         <returns type="gint" comment="The minute." />
         <comment xml:space="preserve">Get the minute of #ICalTimetype.</comment>
         <custom>       g_return_val_if_fail (timetype != NULL, 0);
        return ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->minute;</custom>
     </method>
     <method name="i_cal_timetype_set_minute" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
         <parameter type="gint" name="minute" comment="The minute."/>
         <comment>Set the minute of #ICalTimetype.</comment>
         <custom>       g_return_if_fail (timetype != NULL &amp;&amp; I_CAL_IS_TIMETYPE (timetype));
        ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->minute = minute;</custom>
     </method>
     <method name="i_cal_timetype_get_second" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
         <returns type="gint" comment="The second." />
         <comment xml:space="preserve">Get the second of #ICalTimetype.</comment>
         <custom>       g_return_val_if_fail (timetype != NULL, 0);
        return ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->second;</custom>
     </method>
     <method name="i_cal_timetype_set_second" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
         <parameter type="gint" name="second" comment="The second."/>
         <comment>Set the second of #ICalTimetype.</comment>
         <custom>       g_return_if_fail (timetype != NULL &amp;&amp; I_CAL_IS_TIMETYPE (timetype));
        ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->second = second;</custom>
     </method>
     <method name="i_cal_timetype_is_utc" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
         <returns type="gint" comment="The is_utc." />
         <comment xml:space="preserve">Get the is_utc of #ICalTimetype.</comment>
         <custom>       g_return_val_if_fail (timetype != NULL, 0);
        return ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->is_utc;</custom>
     </method>
     <method name="i_cal_timetype_set_is_utc" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
         <parameter type="gint" name="is_utc" comment="The is_utc."/>
         <comment>Set the is_utc of #ICalTimetype.</comment>
         <custom>       g_return_if_fail (timetype != NULL &amp;&amp; I_CAL_IS_TIMETYPE (timetype));
        ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->is_utc = is_utc;</custom>
     </method>
     <method name="i_cal_timetype_is_date" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
         <returns type="gint" comment="The is_date." />
         <comment xml:space="preserve">Get the is_date of #ICalTimetype.</comment>
         <custom>       g_return_val_if_fail (timetype != NULL, 0);
        return ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->is_date;</custom>
     </method>
     <method name="i_cal_timetype_set_is_date" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
         <parameter type="gint" name="is_date" comment="The is_date."/>
         <comment>Set the is_date of #ICalTimetype.</comment>
         <custom>       g_return_if_fail (timetype != NULL &amp;&amp; I_CAL_IS_TIMETYPE (timetype));
        ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->is_date = is_date;</custom>
     </method>
     <method name="i_cal_timetype_is_daylight" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
         <returns type="gint" comment="The is_daylight." />
         <comment xml:space="preserve">Get the is_daylight of #ICalTimetype.</comment>
         <custom>       g_return_val_if_fail (timetype != NULL, 0);
        return ((struct icaltimetype *)i_cal_object_get_native ((ICalObject 
*)timetype))->is_daylight;</custom>
     </method>
     <method name="i_cal_timetype_set_is_daylight" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be set."/>
         <parameter type="gint" name="is_daylight" comment="The is_daylight."/>
         <comment>Set the is_daylight of #ICalTimetype.</comment>
         <custom>       g_return_if_fail (timetype != NULL &amp;&amp; I_CAL_IS_TIMETYPE (timetype));
        ((struct icaltimetype *)i_cal_object_get_native ((ICalObject *)timetype))->is_daylight = 
is_daylight;</custom>
     </method>
     <method name="i_cal_timetype_get_zone" corresponds="CUSTOM" kind="get" since="1.0">
-               <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
+        <parameter type="ICalTimetype *" name="timetype" comment="The #ICalTimetype to be queried."/>
         <returns type="const ICalTimezone *" translator="i_cal_timezone_new_full" translator_argus="NULL, 
TRUE" comment="The timezone." />
         <comment xml:space="preserve">Get the is_daylight of #ICalTimetype.</comment>
         <custom>       g_return_val_if_fail (timetype != NULL, 0);
diff --git a/src/api/i-cal-timezone-phase.xml b/src/api/i-cal-timezone-phase.xml
index 2a519bf..9f9f127 100644
--- a/src/api/i-cal-timezone-phase.xml
+++ b/src/api/i-cal-timezone-phase.xml
@@ -1,20 +1,20 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
 <structure namespace="ICal" name="TimezonePhase" native="struct icaltimezonephase" is_bare="true" 
default_native="i_cal_timezone_phase_new_default ()" includes="libical-glib/i-cal-timetype.h, 
libical-glib/i-cal-datetimeperiod-type.h">
-       <method name="i_cal_timezone_phase_new_default" corresponds="CUSTOM" kind="private" since="1.0">
+    <method name="i_cal_timezone_phase_new_default" corresponds="CUSTOM" kind="private" since="1.0">
         <returns type="struct icaltimezonephase" annotation="transfer full" comment="The newly created 
#ICalTimezonePhase" />
         <comment xml:space="preserve">Create a new default #ICalTimezonePhase</comment>
         <custom>       struct icaltimezonephase timezonephase;
@@ -26,35 +26,35 @@
        return timezonephase;</custom>
        </method>
        <method name="i_cal_timezone_phase_get_tzname" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
-       <returns type="const gchar *" annotation="transfer none" comment="The tzname of @phase."/>
-       <comment>Get the tzname of #ICalTimezonePhase.</comment>
-       <custom>        g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), NULL);
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <returns type="const gchar *" annotation="transfer none" comment="The tzname of @phase."/>
+        <comment>Get the tzname of #ICalTimezonePhase.</comment>
+        <custom>       g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), NULL);
        return ((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject *)phase))->tzname;</custom>
     </method>
     <method name="i_cal_timezone_phase_is_stdandard" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
-       <returns type="gint" annotation="transfer none" comment="The is_stdandard of @phase."/>
-       <comment>Get the is_stdandard of #ICalTimezonePhase.</comment>
-       <custom>        g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), 
FALSE);
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <returns type="gint" annotation="transfer none" comment="The is_stdandard of @phase."/>
+        <comment>Get the is_stdandard of #ICalTimezonePhase.</comment>
+        <custom>       g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), 
FALSE);
        return ((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject 
*)phase))->is_stdandard;</custom>
     </method>
     <method name="i_cal_timezone_phase_set_is_stdandard" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
-       <parameter type="gint" name="is_stdandard" comment="The is_stdandard."/>
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <parameter type="gint" name="is_stdandard" comment="The is_stdandard."/>
         <comment>Set the is_stdandard of #ICalTimezonePhase.</comment>
         <custom>       g_return_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase));
        ((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject *)phase))->is_stdandard = 
is_stdandard;</custom>
     </method>
     <method name="i_cal_timezone_phase_get_dtstart" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
         <returns type="ICalTimetype *" annotation="transfer full" comment="The dtstart of 
#ICalTimezonePhase."/>
         <comment>Get the dtstart from #ICalTimezonePhase.</comment>
         <custom>       g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), NULL);
        return i_cal_timetype_new_full (((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject 
*)phase))->dtstart);</custom>
     </method>
     <method name="i_cal_timezone_phase_set_dtstart" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
         <parameter type="ICalTimetype *" name="dtstart" comment="The dtstart of #ICalTimezonePhase."/>
         <comment>Set the dtstart from #ICalTimezonePhase.</comment>
         <custom>       g_return_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase));
@@ -62,49 +62,49 @@
        ((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject *)phase))->dtstart = *(struct 
icaltimetype *)i_cal_object_get_native ((ICalObject *)dtstart);</custom>
     </method>
     <method name="i_cal_timezone_phase_get_offsetto" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
-       <returns type="gint" annotation="transfer none" comment="The offsetto of @phase."/>
-       <comment>Get the offsetto of #ICalTimezonePhase. Returns -61 if there is an error.</comment>
-       <custom>        g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), -61);
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <returns type="gint" annotation="transfer none" comment="The offsetto of @phase."/>
+        <comment>Get the offsetto of #ICalTimezonePhase. Returns -61 if there is an error.</comment>
+        <custom>       g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), -61);
        return ((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject *)phase))->offsetto;</custom>
     </method>
     <method name="i_cal_timezone_phase_set_offsetto" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
-       <parameter type="gint" name="offsetto" comment="The offsetto."/>
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <parameter type="gint" name="offsetto" comment="The offsetto."/>
         <comment>Set the offsetto of #ICalTimezonePhase.</comment>
         <custom>       g_return_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase));
        ((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject *)phase))->offsetto = 
offsetto;</custom>
     </method>
     <method name="i_cal_timezone_phase_get_tzoffsetfrom" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
-       <returns type="gint" annotation="transfer none" comment="The tzoffsetfrom of @phase."/>
-       <comment>Get the tzoffsetfrom of #ICalTimezonePhase. Returns -61 if there is an error.</comment>
-       <custom>        g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), -61);
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <returns type="gint" annotation="transfer none" comment="The tzoffsetfrom of @phase."/>
+        <comment>Get the tzoffsetfrom of #ICalTimezonePhase. Returns -61 if there is an error.</comment>
+        <custom>       g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), -61);
        return ((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject 
*)phase))->tzoffsetfrom;</custom>
     </method>
     <method name="i_cal_timezone_phase_set_tzoffsetfrom" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
-       <parameter type="gint" name="tzoffsetfrom" comment="The tzoffsetfrom."/>
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <parameter type="gint" name="tzoffsetfrom" comment="The tzoffsetfrom."/>
         <comment>Set the tzoffsetfrom of #ICalTimezonePhase.</comment>
         <custom>       g_return_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase));
        ((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject *)phase))->tzoffsetfrom = 
tzoffsetfrom;</custom>
     </method>
     <method name="i_cal_timezone_phase_get_comment" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
-       <returns type="const gchar *" annotation="transfer none" comment="The comment of @phase."/>
-       <comment>Get the comment of #ICalTimezonePhase.</comment>
-       <custom>        g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), NULL);
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <returns type="const gchar *" annotation="transfer none" comment="The comment of @phase."/>
+        <comment>Get the comment of #ICalTimezonePhase.</comment>
+        <custom>       g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), NULL);
        return ((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject *)phase))->comment;</custom>
     </method>
     <method name="i_cal_timezone_phase_get_rdate" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
         <returns type="ICalDatetimeperiodType *" annotation="transfer full" comment="The rdate of 
#ICalTimezonePhase."/>
         <comment>Get the rdate from #ICalTimezonePhase.</comment>
         <custom>       g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), NULL);
        return i_cal_datetimeperiod_type_new_full (((struct icaltimezonephase *)i_cal_object_get_native 
((ICalObject *)phase))->rdate);</custom>
     </method>
     <method name="i_cal_timezone_phase_set_rdate" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
         <parameter type="ICalDatetimeperiodType *" name="rdate" comment="The rdate of #ICalTimezonePhase."/>
         <comment>Set the rdate from #ICalTimezonePhase.</comment>
         <custom>       g_return_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase));
@@ -112,10 +112,10 @@
        ((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject *)phase))->rdate = *(struct 
icaldatetimeperiodtype *)i_cal_object_get_native ((ICalObject *)rdate);</custom>
     </method>
     <method name="i_cal_timezone_phase_get_rrule" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
-       <returns type="const gchar *" annotation="transfer none" comment="The rrule of @phase."/>
-       <comment>Get the rrule of #ICalTimezonePhase.</comment>
-       <custom>        g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), NULL);
+        <parameter type="ICalTimezonePhase *" name="phase" comment="The #ICalTimezonePhase."/>
+        <returns type="const gchar *" annotation="transfer none" comment="The rrule of @phase."/>
+        <comment>Get the rrule of #ICalTimezonePhase.</comment>
+        <custom>       g_return_val_if_fail (phase != NULL &amp;&amp; I_CAL_IS_TIMEZONE_PHASE (phase), NULL);
        return ((struct icaltimezonephase *)i_cal_object_get_native ((ICalObject *)phase))->rrule;</custom>
     </method>
 </structure>
diff --git a/src/api/i-cal-timezone.xml b/src/api/i-cal-timezone.xml
index b5a7bad..066a5b3 100644
--- a/src/api/i-cal-timezone.xml
+++ b/src/api/i-cal-timezone.xml
@@ -1,187 +1,187 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
-<structure namespace="ICal" name="Timezone" native="icaltimezone" is_possible_global="true" 
destroy_func="i_cal_timezone_destroy">               
-  <method name="i_cal_timezone_new" corresponds="icaltimezone_new" kind="constructor" since="1.0">
-     <returns type="ICalTimezone *" annotation="transfer full, allow-none" 
translator="i_cal_timezone_new_full" translator_argus="NULL, FALSE" comment="The newly created object of the 
type #ICalTimezone." />
-     <comment xml:space="preserve">The constructor of the type #ICalTimezone</comment>
-  </method>
-  <method name="i_cal_timezone_destroy" corresponds="CUSTOM" annotation="skip" kind="private" since="1.0">
-    <parameter type="icaltimezone *" name="zone" comment="The #ICalTimezone to be freed"/> 
-       <comment xml:space="preserve">The destructor of the type #ICalTimezone to fully destroy the object by 
providing 1 as the second argument of i_cal_time_zone_free. The method is used as a default destructor for 
introspection.</comment>
-       <custom>        icaltimezone_free (zone, 1);</custom>
-  </method>
-   <method name="i_cal_timezone_copy" corresponds="icaltimezone_copy" kind="clone" since="1.0">
-     <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone needs to be cloned."/>
-     <returns type="ICalTimezone *" annotation="transfer none" translator="i_cal_timezone_new_full" 
translator_argus="NULL, FALSE" comment="The newly created #ICalTimezone with the same values as @zone"/>
-     <comment xml:space="preserve">The clone method for #ICalTimezone</comment>
-   </method> 
-   <method name ="i_cal_timezone_free" corresponds ="icaltimezone_free" annotation="skip" kind ="destructor" 
since="1.0">
-       <parameter type="ICalTimezone *" name="zone" comment="The #ICalTimezone to be freed"/>
-       <parameter type="gint" name="free_struct" autofill="1" comment="Whether to free it or reset it. 1 to 
free and 0 to reset"/>
-       <comment xml:space="preserve">The destructor of #ICalTimezone</comment>
-   </method> 
-   <method name ="i_cal_timezone_set_tzid_prefix" corresponds ="icaltimezone_set_tzid_prefix" kind ="set" 
since="1.0">
-       <parameter type="const gchar *" name="new_prefix" comment="The #ICalTimezone to be set"/>
-       <comment xml:space="preserve">Sets the prefix to be used for tzid's generated from system tzdata. 
Must be globally unique (such as a domain name owned by the developer of the calling application), and begin 
and end with forward slashes. Do not change or de-allocate the string buffer after calling this.</comment>
-   </method>   
-   <method name ="i_cal_timezone_free_builtin_timezones" corresponds ="icaltimezone_free_builtin_timezones" 
kind ="others" since="1.0">
-       <comment xml:space="preserve">Free any builtin timezone information</comment>
-   </method>  
-   <method name ="i_cal_timezone_get_builtin_timezone" corresponds ="icaltimezone_get_builtin_timezone" kind 
="get" since="1.0">
-       <parameter type="const gchar *" name="location" comment="The location representing the timezone."/>
-       <returns type="ICalTimezone *" translator="i_cal_timezone_new_full" translator_argus="NULL, TRUE" 
annotation="transfer full" comment="The builtin #ICalTimezone with the name of @location"/>
-       <comment xml:space="preserve">Returns a single builtin timezone, given its Olson city name.</comment>
-   </method>
-   <method name ="i_cal_timezone_get_builtin_timezone_from_offset" corresponds 
="icaltimezone_get_builtin_timezone_from_offset" kind ="get" since="1.0">
-       <parameter type="gint" name="offset" comment="The offset used to get the #ICalTimezone"/>
-       <parameter type="const gchar *" name="tzname" comment="The reference #ICalTimezone name"/>
-       <returns type="ICalTimezone *" translator="i_cal_timezone_new_full" translator_argus="NULL, TRUE" 
annotation="transfer full"/>
-       <comment xml:space="preserve">Returns a single builtin timezone, given its offset.</comment>
-   </method>
-   <method name ="i_cal_timezone_get_builtin_timezone_from_tzid" corresponds 
="icaltimezone_get_builtin_timezone_from_tzid" kind ="get" since="1.0">
-       <parameter type="const gchar *" name="tzid" comment="The tzid name"/>
-       <returns type="ICalTimezone *" translator="i_cal_timezone_new_full" translator_argus="NULL, TRUE" 
annotation="transfer full"/>
-       <comment xml:space="preserve">Returns a single builtin timezone, given its TZID.</comment>
-   </method>
-   <method name ="i_cal_timezone_get_builtin_timezones" corresponds ="icaltimezone_get_builtin_timezones" 
kind ="get" since="1.0">
-       <returns type="ICalArray *" annotation="transfer full" comment="The builtin #ICalTimezone."/>
-       <comment xml:space="preserve">Returns a list of builtin timezone.</comment>
-   </method>
-   <method name ="i_cal_timezone_get_utc_timezone" corresponds ="icaltimezone_get_utc_timezone" kind ="get" 
since="1.0">
-       <returns type="ICalTimezone *" translator="i_cal_timezone_new_full" translator_argus="NULL, TRUE" 
annotation="transfer full" comment="The utc #ICalTimezone"/>
-       <comment xml:space="preserve">Returns the UTC timezone.</comment>
-   </method>
-   <method name ="i_cal_timezone_get_tzid" corresponds ="icaltimezone_get_tzid" kind ="get" since="1.0">
-       <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
-       <returns type="const gchar *" comment="The timezone id"/>
-       <comment xml:space="preserve">Returns the TZID of a timezone.</comment>
-   </method>   
-   <method name ="i_cal_timezone_get_location" corresponds ="icaltimezone_get_location" kind ="get" 
since="1.0">
-       <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
-       <returns type="const gchar *" comment="The location of the #ICalTimezone"/>
-       <comment xml:space="preserve">Returns the city name of a timezone.</comment>
-   </method>
-   <method name ="i_cal_timezone_get_tznames" corresponds ="icaltimezone_get_tznames" kind ="get" 
since="1.0">
-       <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
-       <returns type="const gchar *" comment="The timezone name"/>
-       <comment xml:space="preserve">Returns the TZNAME properties used in the latest STANDARD and DAYLIGHT 
components. If they are the same it will return just one, e.g. "LMT". If they are different it will format 
them like "EST/EDT". Note that this may also return NULL.</comment>
-   </method>
-   <method name ="i_cal_timezone_get_latitude" corresponds ="icaltimezone_get_latitude" kind ="get" 
since="1.0">
-       <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
-       <returns type="gdouble" comment="The latitude of the #ICalTimezone"/>
-       <comment xml:space="preserve">Returns the latitude of a builtin timezone.</comment>
-   </method>   
-   <method name ="i_cal_timezone_get_longitude" corresponds ="icaltimezone_get_longitude" kind ="get" 
since="1.0">
-       <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
-       <returns type="gdouble" comment="The longitude of the #ICalTimezone."/>
-       <comment xml:space="preserve">Returns the longitude of a builtin timezone.</comment>
-   </method>
-   <method name ="i_cal_timezone_get_component" corresponds ="icaltimezone_get_component" kind ="get" 
since="1.0">
-       <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
-       <returns type="ICalComponent *" annotation="transfer full" translator_argus="(GObject *)zone" 
comment="the VTIMEZONE component of the @zone."/>
-       <comment xml:space="preserve">Returns the VTIMEZONE component of a timezone.</comment>
-   </method>  
-   <method name ="i_cal_timezone_set_component" corresponds ="icaltimezone_set_component" kind ="set" 
since="1.0">
-       <parameter type="ICalTimezone *" name="zone" comment="The #ICalTimezone to be set"/>
-       <parameter type="ICalComponent *" name="comp" comment="The VTIMEZONE component of an #ICalTimezone, 
initializing the tzid, location and tzname fields."/>
-       <returns type="gint" comment="Whether the action is successful. 1 for success, 0 for failure."/>
-       <comment xml:space="preserve">Sets the VTIMEZONE component of #ICalTimezone, initializing the tzid, 
location and tzname fields. It returns 1 on success or 0 on failure, i.e. no TZID was found.</comment>
-   </method>
-   <method name ="i_cal_timezone_get_display_name" corresponds ="icaltimezone_get_display_name" kind ="get" 
since="1.0">
-       <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
-       <returns type="const gchar *" comment="The display name of @zone"/>
-       <comment xml:space="preserve">Get the display name of the @zone.</comment>
-   </method>
-   <method name="i_cal_timezone_convert_time" corresponds="icaltimezone_convert_time" kind="other" 
since="1.0">
-               <parameter type="ICalTimetype *" name="tt" native_op="POINTER" comment="The time to be 
converted"/>
-               <parameter type="ICalTimezone *" name="from_zone" comment="from timezone"/>
-               <parameter type="ICalTimezone *" name="to_zone" comment="to timezone"/>
-               <comment>Convert time from one timezone to another.</comment>
-   </method>
-   <method name="i_cal_timezone_get_utc_offset" corresponds="icaltimezone_get_utc_offset" kind="get" 
since="1.0">
-               <parameter type="ICalTimezone *" name="zone" comment="The given #ICalTimezone."/>
-               <parameter type="ICalTimetype *" name="tt" native_op="POINTER" comment="The local time."/>
-               <parameter type="gint *" name="is_daylight" comment="whether it is day light."/>
-               <comment>Calculates the UTC offset of a given local time in the given timezone.  It is the 
number of seconds to add to UTC to get local time.  The is_daylight flag is set to 1 if the time is in 
daylight-savings time.</comment>
-   </method>
-   <method name="i_cal_timezone_get_utc_offset_of_utc_time" 
corresponds="icaltimezone_get_utc_offset_of_utc_time" kind="get" since="1.0">
-               <parameter type="ICalTimezone *" name="zone" comment="The given #ICalTimezone."/>
-               <parameter type="ICalTimetype *" name="tt" native_op="POINTER" comment="The local time."/>
-               <parameter type="gint *" name="is_daylight" comment="whether it is day light."/>
-               <comment>Calculates the UTC offset of a given UTC time in the given timezone.  It is the 
number of seconds to add to UTC to get local time.  The is_daylight flag is set to 1 if the time is in 
daylight-savings time.</comment>
-   </method>
-   <method name ="i_cal_timezone_array_new" corresponds ="icaltimezone_array_new" kind ="other" since="1.0">
-       <returns type="ICalArray *" annotation="transfer full" comment="Create a new array."/>
-       <comment xml:space="preserve">Create a new array of timezones.</comment>
-   </method>
-   <method name="i_cal_timezone_array_append_from_vtimezone" 
corresponds="icaltimezone_array_append_from_vtimezone" kind="other" since="1.0">
-               <parameter type="ICalArray *" name="timezones" comment="The timezones to be populated"/>
-               <parameter type="ICalComponent *" name="child" comment="The component to be appended to 
@timezones."/>
-               <comment>Populate the array of timezones with component.</comment>
-   </method>
-   <method name="i_cal_timezone_array_free" corresponds="icaltimezone_array_free" annotation="skip" kind 
="other" since="1.0">
-       <parameter type="ICalArray *" name="timezones" native_op="STEAL" comment="Free an array."/>
-       <comment xml:space="preserve">Free an array of timezones.</comment>
-   </method>
-   <method name="i_cal_time_tiemzone_expand_vtimezone" corresponds="icaltimezone_expand_vtimezone" 
kind="other" since="2.0">
-               <parameter type="ICalComponent *" name="comp" comment="The #ICalComponent."/>
-               <parameter type="gint" name="end_year" comment="The end year."/>
-               <parameter type="ICalArray *" name="changes" comment="The changes to be applies."/>
-               <comment xml:space="preserve">Apply a list of timezone changes on the array of components 
until the end year.</comment>
-       </method>
-   <method name="i_cal_timezone_get_location_from_vtimezone" 
corresponds="icaltimezone_get_location_from_vtimezone" kind="get" since="2.0">
-               <parameter type="ICalComponent *" name="component" comment="The #ICalComponent to be 
queried."/>
-               <returns type="gchar *" comment="The location of vtimezone."/>
-               <comment xml:space="preserve">Get the location of the vtimezone in component.</comment>
-   </method>
-   <method name="i_cal_timezone_get_tznames_from_vtimezone" 
corresponds="icaltimezone_get_tznames_from_vtimezone" kind="get" since="2.0">
-               <parameter type="ICalComponent *" name="component" comment="The #ICalComponent to be 
queried."/>
-               <returns type="gchar *" comment="The name of vtimezone."/>
-               <comment xml:space="preserve">Get the name of the vtimezone in component.</comment>
-   </method> 
-   <method name="i_cal_timezone_set_zone_directory" corresponds ="set_zone_directory" kind ="others" 
since="1.0">
-               <parameter type="gchar *" name="path" comment="The path to look for the zonefiles"/>  
-               <comment xml:space="preserve">Set the directory to look for the zonefiles</comment>
-   </method> 
-   <method name="i_cal_timezone_free_zone_directory" corresponds="free_zone_directory" kind ="others" 
since="1.0">
-       <comment xml:space="preserve">Free memory dedicated to the zonefile directory</comment>
-   </method>  
-   <method name="i_cal_timezone_release_zone_tab" corresponds="icaltimezone_release_zone_tab" kind ="others" 
since="1.0">
-       <comment xml:space="preserve">Free memory dedicated to the zonefile directory</comment>
-   </method>
-   <method name="i_cal_timezone_set_builtin_tzdata" corresponds="icaltimezone_set_builtin_tzdata" kind="set" 
since="2.0">
-               <parameter type="gint" name="set" comment="Whether to use builtin timezones files."/>
-               <comment xml:space="preserve">Set whether to use builtin timezones files.</comment>
-       </method>
-       <method name="i_cal_timezone_get_builtin_tzdata" corresponds="icaltimezone_get_builtin_tzdata" 
kind="get" since="2.0">
-               <returns type="gint" comment="Whether to use builtin timezones files."/>
-               <comment xml:space="preserve">Get whether to use builtin timezones files.</comment>
-       </method>
-   <method name="i_cal_timezone_dump_changes" corresponds="icaltimezone_dump_changes" kind="other" 
since="1.0">
-               <parameter type="ICalTimezone *" name="zone" comment="The timezone to be queried."/>
-               <parameter type="gint" name="max_year" comment="max year"/>
-               <parameter type="FILE *" name="fp" comment="The file handle."/>
-               <returns type="gint" comment="1 if success."/>
-               <comment>This outputs a list of timezone changes for the given timezone to the given file, up 
to the maximum year given.</comment>
-   </method>
-   <method name="i_cal_timezone_array_element_at" corresponds="CUSTOM" kind="other" since="1.0">
-               <parameter type="ICalArray *" name="timezones" comment="The array to be visited."/>
-               <parameter type="guint" name="index" comment="The index"/>
-               <returns type="ICalTimezone *" annotation="transfer full" translator_argus="timezones, FALSE" 
comment="The #ICalTimezone at the position @index in @timezones."/>
-               <comment>Get the #ICalTimezone at specified position in array.</comment>
-               <custom>        return i_cal_timezone_new_full ((gpointer)i_cal_array_element_at (timezones, 
index), (GObject *)timezones, FALSE);</custom>
-   </method>
+<structure namespace="ICal" name="Timezone" native="icaltimezone" is_possible_global="true" 
destroy_func="i_cal_timezone_destroy">
+    <method name="i_cal_timezone_new" corresponds="icaltimezone_new" kind="constructor" since="1.0">
+        <returns type="ICalTimezone *" annotation="transfer full, allow-none" 
translator="i_cal_timezone_new_full" translator_argus="NULL, FALSE" comment="The newly created object of the 
type #ICalTimezone." />
+        <comment xml:space="preserve">The constructor of the type #ICalTimezone</comment>
+    </method>
+    <method name="i_cal_timezone_destroy" corresponds="CUSTOM" annotation="skip" kind="private" since="1.0">
+        <parameter type="icaltimezone *" name="zone" comment="The #ICalTimezone to be freed"/>
+        <comment xml:space="preserve">The destructor of the type #ICalTimezone to fully destroy the object 
by providing 1 as the second argument of i_cal_time_zone_free. The method is used as a default destructor for 
introspection.</comment>
+        <custom>       icaltimezone_free (zone, 1);</custom>
+    </method>
+    <method name="i_cal_timezone_copy" corresponds="icaltimezone_copy" kind="clone" since="1.0">
+        <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone needs to be cloned."/>
+        <returns type="ICalTimezone *" annotation="transfer none" translator="i_cal_timezone_new_full" 
translator_argus="NULL, FALSE" comment="The newly created #ICalTimezone with the same values as @zone"/>
+        <comment xml:space="preserve">The clone method for #ICalTimezone</comment>
+    </method>
+    <method name ="i_cal_timezone_free" corresponds ="icaltimezone_free" annotation="skip" kind 
="destructor" since="1.0">
+        <parameter type="ICalTimezone *" name="zone" comment="The #ICalTimezone to be freed"/>
+        <parameter type="gint" name="free_struct" autofill="1" comment="Whether to free it or reset it. 1 to 
free and 0 to reset"/>
+        <comment xml:space="preserve">The destructor of #ICalTimezone</comment>
+    </method>
+    <method name ="i_cal_timezone_set_tzid_prefix" corresponds ="icaltimezone_set_tzid_prefix" kind ="set" 
since="1.0">
+        <parameter type="const gchar *" name="new_prefix" comment="The #ICalTimezone to be set"/>
+        <comment xml:space="preserve">Sets the prefix to be used for tzid's generated from system tzdata. 
Must be globally unique (such as a domain name owned by the developer of the calling application), and begin 
and end with forward slashes. Do not change or de-allocate the string buffer after calling this.</comment>
+    </method>
+    <method name ="i_cal_timezone_free_builtin_timezones" corresponds ="icaltimezone_free_builtin_timezones" 
kind ="others" since="1.0">
+        <comment xml:space="preserve">Free any builtin timezone information</comment>
+    </method>
+    <method name ="i_cal_timezone_get_builtin_timezone" corresponds ="icaltimezone_get_builtin_timezone" 
kind ="get" since="1.0">
+        <parameter type="const gchar *" name="location" comment="The location representing the timezone."/>
+        <returns type="ICalTimezone *" translator="i_cal_timezone_new_full" translator_argus="NULL, TRUE" 
annotation="transfer full" comment="The builtin #ICalTimezone with the name of @location"/>
+        <comment xml:space="preserve">Returns a single builtin timezone, given its Olson city name.</comment>
+    </method>
+    <method name ="i_cal_timezone_get_builtin_timezone_from_offset" corresponds 
="icaltimezone_get_builtin_timezone_from_offset" kind ="get" since="1.0">
+        <parameter type="gint" name="offset" comment="The offset used to get the #ICalTimezone"/>
+        <parameter type="const gchar *" name="tzname" comment="The reference #ICalTimezone name"/>
+        <returns type="ICalTimezone *" translator="i_cal_timezone_new_full" translator_argus="NULL, TRUE" 
annotation="transfer full"/>
+        <comment xml:space="preserve">Returns a single builtin timezone, given its offset.</comment>
+    </method>
+    <method name ="i_cal_timezone_get_builtin_timezone_from_tzid" corresponds 
="icaltimezone_get_builtin_timezone_from_tzid" kind ="get" since="1.0">
+        <parameter type="const gchar *" name="tzid" comment="The tzid name"/>
+        <returns type="ICalTimezone *" translator="i_cal_timezone_new_full" translator_argus="NULL, TRUE" 
annotation="transfer full"/>
+        <comment xml:space="preserve">Returns a single builtin timezone, given its TZID.</comment>
+    </method>
+    <method name ="i_cal_timezone_get_builtin_timezones" corresponds ="icaltimezone_get_builtin_timezones" 
kind ="get" since="1.0">
+        <returns type="ICalArray *" annotation="transfer full" comment="The builtin #ICalTimezone."/>
+        <comment xml:space="preserve">Returns a list of builtin timezone.</comment>
+    </method>
+    <method name ="i_cal_timezone_get_utc_timezone" corresponds ="icaltimezone_get_utc_timezone" kind ="get" 
since="1.0">
+        <returns type="ICalTimezone *" translator="i_cal_timezone_new_full" translator_argus="NULL, TRUE" 
annotation="transfer full" comment="The utc #ICalTimezone"/>
+        <comment xml:space="preserve">Returns the UTC timezone.</comment>
+    </method>
+    <method name ="i_cal_timezone_get_tzid" corresponds ="icaltimezone_get_tzid" kind ="get" since="1.0">
+        <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
+        <returns type="const gchar *" comment="The timezone id"/>
+        <comment xml:space="preserve">Returns the TZID of a timezone.</comment>
+    </method>
+    <method name ="i_cal_timezone_get_location" corresponds ="icaltimezone_get_location" kind ="get" 
since="1.0">
+        <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
+        <returns type="const gchar *" comment="The location of the #ICalTimezone"/>
+        <comment xml:space="preserve">Returns the city name of a timezone.</comment>
+    </method>
+    <method name ="i_cal_timezone_get_tznames" corresponds ="icaltimezone_get_tznames" kind ="get" 
since="1.0">
+        <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
+        <returns type="const gchar *" comment="The timezone name"/>
+        <comment xml:space="preserve">Returns the TZNAME properties used in the latest STANDARD and DAYLIGHT 
components. If they are the same it will return just one, e.g. "LMT". If they are different it will format 
them like "EST/EDT". Note that this may also return NULL.</comment>
+    </method>
+    <method name ="i_cal_timezone_get_latitude" corresponds ="icaltimezone_get_latitude" kind ="get" 
since="1.0">
+        <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
+        <returns type="gdouble" comment="The latitude of the #ICalTimezone"/>
+        <comment xml:space="preserve">Returns the latitude of a builtin timezone.</comment>
+    </method>
+    <method name ="i_cal_timezone_get_longitude" corresponds ="icaltimezone_get_longitude" kind ="get" 
since="1.0">
+        <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
+        <returns type="gdouble" comment="The longitude of the #ICalTimezone."/>
+        <comment xml:space="preserve">Returns the longitude of a builtin timezone.</comment>
+    </method>
+    <method name ="i_cal_timezone_get_component" corresponds ="icaltimezone_get_component" kind ="get" 
since="1.0">
+        <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
+        <returns type="ICalComponent *" annotation="transfer full" translator_argus="(GObject *)zone" 
comment="the VTIMEZONE component of the @zone."/>
+        <comment xml:space="preserve">Returns the VTIMEZONE component of a timezone.</comment>
+    </method>
+    <method name ="i_cal_timezone_set_component" corresponds ="icaltimezone_set_component" kind ="set" 
since="1.0">
+        <parameter type="ICalTimezone *" name="zone" comment="The #ICalTimezone to be set"/>
+        <parameter type="ICalComponent *" name="comp" comment="The VTIMEZONE component of an #ICalTimezone, 
initializing the tzid, location and tzname fields."/>
+        <returns type="gint" comment="Whether the action is successful. 1 for success, 0 for failure."/>
+        <comment xml:space="preserve">Sets the VTIMEZONE component of #ICalTimezone, initializing the tzid, 
location and tzname fields. It returns 1 on success or 0 on failure, i.e. no TZID was found.</comment>
+    </method>
+    <method name ="i_cal_timezone_get_display_name" corresponds ="icaltimezone_get_display_name" kind ="get" 
since="1.0">
+        <parameter type="const ICalTimezone *" name="zone" comment="The #ICalTimezone to be queried"/>
+        <returns type="const gchar *" comment="The display name of @zone"/>
+        <comment xml:space="preserve">Get the display name of the @zone.</comment>
+    </method>
+    <method name="i_cal_timezone_convert_time" corresponds="icaltimezone_convert_time" kind="other" 
since="1.0">
+        <parameter type="ICalTimetype *" name="tt" native_op="POINTER" comment="The time to be converted"/>
+        <parameter type="ICalTimezone *" name="from_zone" comment="from timezone"/>
+        <parameter type="ICalTimezone *" name="to_zone" comment="to timezone"/>
+        <comment>Convert time from one timezone to another.</comment>
+    </method>
+    <method name="i_cal_timezone_get_utc_offset" corresponds="icaltimezone_get_utc_offset" kind="get" 
since="1.0">
+        <parameter type="ICalTimezone *" name="zone" comment="The given #ICalTimezone."/>
+        <parameter type="ICalTimetype *" name="tt" native_op="POINTER" comment="The local time."/>
+        <parameter type="gint *" name="is_daylight" comment="whether it is day light."/>
+        <comment>Calculates the UTC offset of a given local time in the given timezone.  It is the number of 
seconds to add to UTC to get local time.  The is_daylight flag is set to 1 if the time is in daylight-savings 
time.</comment>
+    </method>
+    <method name="i_cal_timezone_get_utc_offset_of_utc_time" 
corresponds="icaltimezone_get_utc_offset_of_utc_time" kind="get" since="1.0">
+        <parameter type="ICalTimezone *" name="zone" comment="The given #ICalTimezone."/>
+        <parameter type="ICalTimetype *" name="tt" native_op="POINTER" comment="The local time."/>
+        <parameter type="gint *" name="is_daylight" comment="whether it is day light."/>
+        <comment>Calculates the UTC offset of a given UTC time in the given timezone.  It is the number of 
seconds to add to UTC to get local time.  The is_daylight flag is set to 1 if the time is in daylight-savings 
time.</comment>
+    </method>
+    <method name ="i_cal_timezone_array_new" corresponds ="icaltimezone_array_new" kind ="other" since="1.0">
+        <returns type="ICalArray *" annotation="transfer full" comment="Create a new array."/>
+        <comment xml:space="preserve">Create a new array of timezones.</comment>
+    </method>
+    <method name="i_cal_timezone_array_append_from_vtimezone" 
corresponds="icaltimezone_array_append_from_vtimezone" kind="other" since="1.0">
+        <parameter type="ICalArray *" name="timezones" comment="The timezones to be populated"/>
+        <parameter type="ICalComponent *" name="child" comment="The component to be appended to 
@timezones."/>
+        <comment>Populate the array of timezones with component.</comment>
+    </method>
+    <method name="i_cal_timezone_array_free" corresponds="icaltimezone_array_free" annotation="skip" kind 
="other" since="1.0">
+        <parameter type="ICalArray *" name="timezones" native_op="STEAL" comment="Free an array."/>
+        <comment xml:space="preserve">Free an array of timezones.</comment>
+    </method>
+    <method name="i_cal_time_tiemzone_expand_vtimezone" corresponds="icaltimezone_expand_vtimezone" 
kind="other" since="2.0">
+        <parameter type="ICalComponent *" name="comp" comment="The #ICalComponent."/>
+        <parameter type="gint" name="end_year" comment="The end year."/>
+        <parameter type="ICalArray *" name="changes" comment="The changes to be applies."/>
+        <comment xml:space="preserve">Apply a list of timezone changes on the array of components until the 
end year.</comment>
+    </method>
+    <method name="i_cal_timezone_get_location_from_vtimezone" 
corresponds="icaltimezone_get_location_from_vtimezone" kind="get" since="2.0">
+        <parameter type="ICalComponent *" name="component" comment="The #ICalComponent to be queried."/>
+        <returns type="gchar *" comment="The location of vtimezone."/>
+        <comment xml:space="preserve">Get the location of the vtimezone in component.</comment>
+    </method>
+    <method name="i_cal_timezone_get_tznames_from_vtimezone" 
corresponds="icaltimezone_get_tznames_from_vtimezone" kind="get" since="2.0">
+        <parameter type="ICalComponent *" name="component" comment="The #ICalComponent to be queried."/>
+        <returns type="gchar *" comment="The name of vtimezone."/>
+        <comment xml:space="preserve">Get the name of the vtimezone in component.</comment>
+    </method>
+    <method name="i_cal_timezone_set_zone_directory" corresponds ="set_zone_directory" kind ="others" 
since="1.0">
+        <parameter type="gchar *" name="path" comment="The path to look for the zonefiles"/>
+        <comment xml:space="preserve">Set the directory to look for the zonefiles</comment>
+    </method>
+    <method name="i_cal_timezone_free_zone_directory" corresponds="free_zone_directory" kind ="others" 
since="1.0">
+        <comment xml:space="preserve">Free memory dedicated to the zonefile directory</comment>
+    </method>
+    <method name="i_cal_timezone_release_zone_tab" corresponds="icaltimezone_release_zone_tab" kind 
="others" since="1.0">
+        <comment xml:space="preserve">Free memory dedicated to the zonefile directory</comment>
+    </method>
+    <method name="i_cal_timezone_set_builtin_tzdata" corresponds="icaltimezone_set_builtin_tzdata" 
kind="set" since="2.0">
+        <parameter type="gint" name="set" comment="Whether to use builtin timezones files."/>
+        <comment xml:space="preserve">Set whether to use builtin timezones files.</comment>
+    </method>
+    <method name="i_cal_timezone_get_builtin_tzdata" corresponds="icaltimezone_get_builtin_tzdata" 
kind="get" since="2.0">
+        <returns type="gint" comment="Whether to use builtin timezones files."/>
+        <comment xml:space="preserve">Get whether to use builtin timezones files.</comment>
+    </method>
+    <method name="i_cal_timezone_dump_changes" corresponds="icaltimezone_dump_changes" kind="other" 
since="1.0">
+        <parameter type="ICalTimezone *" name="zone" comment="The timezone to be queried."/>
+        <parameter type="gint" name="max_year" comment="max year"/>
+        <parameter type="FILE *" name="fp" comment="The file handle."/>
+        <returns type="gint" comment="1 if success."/>
+        <comment>This outputs a list of timezone changes for the given timezone to the given file, up to the 
maximum year given.</comment>
+    </method>
+    <method name="i_cal_timezone_array_element_at" corresponds="CUSTOM" kind="other" since="1.0">
+        <parameter type="ICalArray *" name="timezones" comment="The array to be visited."/>
+        <parameter type="guint" name="index" comment="The index"/>
+        <returns type="ICalTimezone *" annotation="transfer full" translator_argus="timezones, FALSE" 
comment="The #ICalTimezone at the position @index in @timezones."/>
+        <comment>Get the #ICalTimezone at specified position in array.</comment>
+        <custom>       return i_cal_timezone_new_full ((gpointer)i_cal_array_element_at (timezones, index), 
(GObject *)timezones, FALSE);</custom>
+    </method>
 </structure>
diff --git a/src/api/i-cal-timezonetype.xml b/src/api/i-cal-timezonetype.xml
index 285b0dc..0511fad 100644
--- a/src/api/i-cal-timezonetype.xml
+++ b/src/api/i-cal-timezonetype.xml
@@ -1,20 +1,20 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
 <structure namespace="ICal" name="Timezonetype" native="struct icaltimezonetype" is_bare="true" 
default_native="i_cal_timezonetype_new_default ()" includes="libical-glib/i-cal-timetype.h">
-       <method name="i_cal_timezonetype_new_default" corresponds="CUSTOM" kind="private" since="1.0">
+    <method name="i_cal_timezonetype_new_default" corresponds="CUSTOM" kind="private" since="1.0">
         <returns type="struct icaltimezonetype" annotation="transfer full" comment="The newly created 
#ICalTimezonetype" />
         <comment xml:space="preserve">Create a new default #ICalTimezonetype</comment>
         <custom>       struct icaltimezonetype timezonetype;
@@ -23,32 +23,32 @@
        return timezonetype;</custom>
        </method>
        <method name="i_cal_timezonetype_get_tzid" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTimezonetype *" name="timezonetype" comment="The #ICalTimezonetype."/>
-       <returns type="const gchar *" annotation="transfer none" comment="The tzid of @timezonetype."/>
-       <comment>Get the tzid of #ICalTimezonetype.</comment>
-       <custom>        g_return_val_if_fail (timezonetype != NULL &amp;&amp; I_CAL_IS_TIMEZONETYPE 
(timezonetype), NULL);
+        <parameter type="ICalTimezonetype *" name="timezonetype" comment="The #ICalTimezonetype."/>
+        <returns type="const gchar *" annotation="transfer none" comment="The tzid of @timezonetype."/>
+        <comment>Get the tzid of #ICalTimezonetype.</comment>
+        <custom>       g_return_val_if_fail (timezonetype != NULL &amp;&amp; I_CAL_IS_TIMEZONETYPE 
(timezonetype), NULL);
        return ((struct icaltimezonetype *)i_cal_object_get_native ((ICalObject 
*)timezonetype))->tzid;</custom>
     </method>
     <method name="i_cal_timezonetype_get_tzurl" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTimezonetype *" name="timezonetype" comment="The #ICalTimezonetype."/>
-       <returns type="const gchar *" annotation="transfer none" comment="The tzurl of @timezonetype."/>
-       <comment>Get the tzurl of #ICalTimezonetype.</comment>
-       <custom>        g_return_val_if_fail (timezonetype != NULL &amp;&amp; I_CAL_IS_TIMEZONETYPE 
(timezonetype), NULL);
+        <parameter type="ICalTimezonetype *" name="timezonetype" comment="The #ICalTimezonetype."/>
+        <returns type="const gchar *" annotation="transfer none" comment="The tzurl of @timezonetype."/>
+        <comment>Get the tzurl of #ICalTimezonetype.</comment>
+        <custom>       g_return_val_if_fail (timezonetype != NULL &amp;&amp; I_CAL_IS_TIMEZONETYPE 
(timezonetype), NULL);
        return ((struct icaltimezonetype *)i_cal_object_get_native ((ICalObject 
*)timezonetype))->tzurl;</custom>
     </method>
     <method name="i_cal_timezonetype_get_last_mod" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTimezonetype *" name="timezonetype" comment="The #ICalTimezonetype."/>
+        <parameter type="ICalTimezonetype *" name="timezonetype" comment="The #ICalTimezonetype."/>
         <returns type="ICalTimetype *" annotation="transfer full" comment="The last_mod of 
#ICalTimezonetype."/>
         <comment>Get the last_mod from #ICalTimezonetype.</comment>
         <custom>       g_return_val_if_fail (timezonetype != NULL &amp;&amp; I_CAL_IS_TIMEZONETYPE 
(timezonetype), NULL);
        return i_cal_timetype_new_full (((struct icaltimezonetype *)i_cal_object_get_native ((ICalObject 
*)timezonetype))->last_mod);</custom>
     </method>
     <method name="i_cal_timezonetype_set_last_mod" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTimezonetype *" name="timezonetype" comment="The #ICalTimezonetype."/>
+        <parameter type="ICalTimezonetype *" name="timezonetype" comment="The #ICalTimezonetype."/>
         <parameter type="ICalTimetype *" name="last_mod" comment="The last_mod of #ICalTimezonetype."/>
         <comment>Set the last_mod from #ICalTimezonetype.</comment>
         <custom>       g_return_if_fail (timezonetype != NULL &amp;&amp; I_CAL_IS_TIMEZONETYPE 
(timezonetype));
-    g_return_if_fail (last_mod != NULL &amp;&amp; I_CAL_IS_TIMETYPE (last_mod));
+       g_return_if_fail (last_mod != NULL &amp;&amp; I_CAL_IS_TIMETYPE (last_mod));
        ((struct icaltimezonetype *)i_cal_object_get_native ((ICalObject *)timezonetype))->last_mod = 
*(struct icaltimetype *)i_cal_object_get_native ((ICalObject *)last_mod);</custom>
     </method>
 </structure>
diff --git a/src/api/i-cal-trigger-type.xml b/src/api/i-cal-trigger-type.xml
index 435db98..157cec5 100644
--- a/src/api/i-cal-trigger-type.xml
+++ b/src/api/i-cal-trigger-type.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
@@ -35,33 +35,33 @@
         <comment xml:space="preserve">Check if a #ICalTriggerType is a bad trigger.</comment>
     </method>
     <method name="i_cal_trigger_type_get_time" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTriggerType *" name="trigger" comment="The #ICalTriggerType."/>
+        <parameter type="ICalTriggerType *" name="trigger" comment="The #ICalTriggerType."/>
         <returns type="ICalTimetype *" annotation="transfer full" comment="The time of #ICalTriggerType."/>
         <comment>Get the time from #ICalTriggerType.</comment>
         <custom>       g_return_val_if_fail (trigger != NULL &amp;&amp; I_CAL_IS_TRIGGER_TYPE (trigger), 
NULL);
        return i_cal_timetype_new_full (((struct icaltriggertype *)i_cal_object_get_native ((ICalObject 
*)trigger))->time);</custom>
     </method>
     <method name="i_cal_trigger_type_set_time" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTriggerType *" name="trigger" comment="The #ICalTriggerType."/>
+        <parameter type="ICalTriggerType *" name="trigger" comment="The #ICalTriggerType."/>
         <parameter type="ICalTimetype *" name="time" comment="The time of #ICalTriggerType."/>
         <comment>Set the time from #ICalTriggerType.</comment>
         <custom>       g_return_if_fail (trigger != NULL &amp;&amp; I_CAL_IS_TRIGGER_TYPE (trigger));
-    g_return_if_fail (time != NULL &amp;&amp; I_CAL_IS_TIMETYPE (time));
+       g_return_if_fail (time != NULL &amp;&amp; I_CAL_IS_TIMETYPE (time));
        ((struct icaltriggertype *)i_cal_object_get_native ((ICalObject *)trigger))->time = *(struct 
icaltimetype *)i_cal_object_get_native ((ICalObject *)time);</custom>
     </method>
     <method name="i_cal_trigger_type_get_duration" corresponds="CUSTOM" kind="get" since="1.0">
-       <parameter type="ICalTriggerType *" name="trigger" comment="The #ICalTriggerType."/>
+        <parameter type="ICalTriggerType *" name="trigger" comment="The #ICalTriggerType."/>
         <returns type="ICalDurationType *" annotation="transfer full" comment="The duration of 
#ICalTriggerType."/>
         <comment>Get the duration from #ICalTriggerType.</comment>
         <custom>       g_return_val_if_fail (trigger != NULL &amp;&amp; I_CAL_IS_TRIGGER_TYPE (trigger), 
NULL);
        return i_cal_duration_type_new_full (((struct icaltriggertype *)i_cal_object_get_native ((ICalObject 
*)trigger))->duration);</custom>
     </method>
     <method name="i_cal_trigger_type_set_duration" corresponds="CUSTOM" kind="set" since="1.0">
-       <parameter type="ICalTriggerType *" name="trigger" comment="The #ICalTriggerType."/>
+        <parameter type="ICalTriggerType *" name="trigger" comment="The #ICalTriggerType."/>
         <parameter type="ICalDurationType *" name="duration" comment="The duration of #ICalTriggerType."/>
         <comment>Set the duration from #ICalTriggerType.</comment>
         <custom>       g_return_if_fail (trigger != NULL &amp;&amp; I_CAL_IS_TRIGGER_TYPE (trigger));
-    g_return_if_fail (duration != NULL &amp;&amp; I_CAL_IS_DURATION_TYPE (duration));
+       g_return_if_fail (duration != NULL &amp;&amp; I_CAL_IS_DURATION_TYPE (duration));
        ((struct icaltriggertype *)i_cal_object_get_native ((ICalObject *)trigger))->duration = *(struct 
icaldurationtype *)i_cal_object_get_native ((ICalObject *)duration);</custom>
     </method>
 </structure>
diff --git a/src/api/i-cal-unknowntokenhandling.xml b/src/api/i-cal-unknowntokenhandling.xml
index bdc0528..0a4819f 100644
--- a/src/api/i-cal-unknowntokenhandling.xml
+++ b/src/api/i-cal-unknowntokenhandling.xml
@@ -1,30 +1,30 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
 <structure namespace="ICal" name="Unknowntokenhandling">
     <enum name="ICalUnknowntokenhandling" default_native="0">
         <element name="ICAL_ASSUME_IANA_TOKEN"/>
-        <element name="ICAL_DISCARD_TOKEN"/>   
+        <element name="ICAL_DISCARD_TOKEN"/>
         <element name="ICAL_TREAT_AS_ERROR"/>
     </enum>
     <method name="i_cal_get_unknown_token_handling_setting" 
corresponds="ical_get_unknown_token_handling_setting" kind="get" since="1.0">
-       <returns type="ICalUnknowntokenhandling" comment="The setting of #ICalUnknowntokenhandling"/>
-       <comment>Get the setting of #ICalUnknowntokenhandling</comment>
+        <returns type="ICalUnknowntokenhandling" comment="The setting of #ICalUnknowntokenhandling"/>
+        <comment>Get the setting of #ICalUnknowntokenhandling</comment>
     </method>
     <method name="i_cal_set_unknown_token_handling_setting" 
corresponds="ical_set_unknown_token_handling_setting" kind="set" since="1.0">
-       <parameter type="ICalUnknowntokenhandling" name="newSetting" comment="A #ICalUnknowntokenhandling"/>
-       <comment>Set the setting of #ICalUnknowntokenhandling</comment>
+        <parameter type="ICalUnknowntokenhandling" name="newSetting" comment="A #ICalUnknowntokenhandling"/>
+        <comment>Set the setting of #ICalUnknowntokenhandling</comment>
     </method>
 </structure>
diff --git a/src/api/i-cal-value.xml b/src/api/i-cal-value.xml
index 9081b88..647386d 100644
--- a/src/api/i-cal-value.xml
+++ b/src/api/i-cal-value.xml
@@ -1,15 +1,15 @@
 <!--
   Copyright (C) 2015 William Yu <williamyu gnome org>
-  
+
   This library is free software: you can redistribute it and/or modify it
   under the terms of version 2.1. of the GNU Lesser General Public License
   as published by the Free Software Foundation.
-  
+
   This library is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
   or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
   for more details.
-  
+
   You should have received a copy of the GNU Lesser General Public License
   along with this library. If not, see <http://www.gnu.org/licenses/>.
 -->
diff --git a/src/build-tools/generator.c b/src/build-tools/generator.c
index 9d50598..f1a556b 100644
--- a/src/build-tools/generator.c
+++ b/src/build-tools/generator.c
@@ -45,7 +45,7 @@ get_source_method_comment (Method *method)
        GList *jter;
        Parameter *para;
        gchar *anno;
-       gchar *buffer;  
+       gchar *buffer;
        gchar *res;
        gchar *comment_line;
        gint iter;
@@ -54,9 +54,9 @@ get_source_method_comment (Method *method)
        gint cursor;
        gchar *full_flag;
        gchar *full_comment;
-       
+
        g_return_val_if_fail (method != NULL, NULL);
-       
+
        res = g_strdup ("/**");
        buffer = g_strconcat (res, "\n * ", method->name, ":", NULL);
        g_free (res);
@@ -68,7 +68,7 @@ get_source_method_comment (Method *method)
                g_free (res);
                res = buffer;
        }
-       
+
        /* Processing the parameters */
        if (method->parameters != NULL) {
                for (iter_list = g_list_first (method->parameters); iter_list != NULL; iter_list = 
g_list_next (iter_list)) {
@@ -119,7 +119,7 @@ get_source_method_comment (Method *method)
                        g_free (full_flag);
                }
        }
-       
+
        /* Processing general comment */
        if (method->comment != NULL) {
                comment_line = g_new (gchar, BUFFER_SIZE);
@@ -139,13 +139,13 @@ get_source_method_comment (Method *method)
 
                        count++;
                }
-               
+
                buffer = g_strconcat (res, comment_line, NULL);
                g_free (res);
                g_free (comment_line);
                res = buffer;
        }
-       
+
        /* Processing return */
        if (method->ret != NULL) {
                buffer = g_strconcat (res, "\n *\n * Returns", NULL);
@@ -174,7 +174,7 @@ get_source_method_comment (Method *method)
        buffer = g_strconcat (res, "\n *\n * Since: ", method->since, "\n *", NULL);
        g_free (res);
        res = buffer;
-       
+
        buffer = g_strconcat (res, "\n **/",NULL);
        g_free (res);
        res = buffer;
@@ -189,7 +189,7 @@ get_upper_camel_from_lower_snake (const gchar *lowerSnake)
        gchar *ret;
        guint len;
        guint i;
-       
+
        g_return_val_if_fail (lowerSnake != NULL && *lowerSnake != '\0', NULL);
 
        buffer = g_new (gchar, BUFFER_SIZE);
@@ -206,7 +206,7 @@ get_upper_camel_from_lower_snake (const gchar *lowerSnake)
                        buffer[len+1] = '\0';
                }
        }
-       
+
        ret = g_new (gchar, strlen (buffer) + 1);
        for (i = 0; i < strlen (buffer); i++) {
                ret[i] = buffer[i];
@@ -222,12 +222,12 @@ get_upper_snake_from_lower_snake (const gchar *lowerSnake)
        gchar *ret;
        gchar *dest;
        guint i;
-       
+
        g_return_val_if_fail (lowerSnake != NULL && *lowerSnake != '\0', NULL);
-       
+
        ret = g_new (gchar, BUFFER_SIZE);
        ret[0] = '\0';
-       
+
        for (i = 0; i < strlen (lowerSnake); i++) {
                if (lowerSnake[i] == '_') {
                        ret[i] = '_';
@@ -235,9 +235,9 @@ get_upper_snake_from_lower_snake (const gchar *lowerSnake)
                } else {
                        ret[i] = toupper (lowerSnake[i]);
                        ret[i+1] = '\0';
-               }               
+               }
        }
-       
+
        dest = g_new (gchar , strlen (ret)+1);
        for (i = 0; i < strlen (ret); i++) {
                dest[i] = ret[i];
@@ -252,9 +252,9 @@ get_upper_snake_from_upper_camel (const gchar *upperCamel)
 {
        gchar *lowerSnake;
        gchar *upperSnake;
-       
+
        g_return_val_if_fail (upperCamel != NULL, NULL);
-       lowerSnake = get_lower_snake_from_upper_camel (upperCamel);     
+       lowerSnake = get_lower_snake_from_upper_camel (upperCamel);
        upperSnake = get_upper_snake_from_lower_snake (lowerSnake);
        g_free (lowerSnake);
        return upperSnake;
@@ -267,12 +267,12 @@ get_lower_snake_from_upper_camel (const gchar *upperCamel)
        gchar *dest;
        guint i;
        guint len;
-       
+
        g_return_val_if_fail (upperCamel != NULL && *upperCamel != '\0', NULL);
-       
+
        buffer = g_new (gchar, BUFFER_SIZE);
        *buffer = '\0';
-       
+
        for (i = 0; i < strlen (upperCamel); i++) {
                if (isupper (upperCamel[i]) && i != 0) {
                        len = strlen (buffer);
@@ -285,7 +285,7 @@ get_lower_snake_from_upper_camel (const gchar *upperCamel)
                        buffer[len+1] = '\0';
                }
        }
-       
+
        dest = g_strdup (buffer);
        g_free (buffer);
        return dest;
@@ -296,15 +296,15 @@ get_lower_train_from_lower_snake (const gchar *lowerSnake)
 {
        int i;
        gchar *ret;
-       
+
        g_return_val_if_fail (lowerSnake != NULL && *lowerSnake != '\0', NULL);
-       
+
        ret = g_strdup (lowerSnake);
        for (i = 0; i < strlen (lowerSnake); i++) {
                if (lowerSnake[i] == '_')
                        ret[i] = '-';
        }
-       
+
        return ret;
 }
 
@@ -314,16 +314,16 @@ get_lower_train_from_upper_camel (const gchar *upperCamel)
        int i;
        gchar *ret;
        int len;
-       
+
        g_return_val_if_fail (upperCamel != NULL && *upperCamel != '\0', NULL);
-                       
+
        ret = get_lower_snake_from_upper_camel (upperCamel);
        len = strlen (ret);
        for (i = 0; i < len; i++) {
                if (ret[i] == '_')
                        ret[i] = '-';
        }
-       
+
        return ret;
 }
 
@@ -333,12 +333,12 @@ generate_header_method_get_type (FILE *out, Structure *structure)
        gchar *upperCamel;
        gchar *lowerSnake;
        Method *get_type;
-       
+
        g_return_if_fail (out != NULL && structure != NULL);
        upperCamel = g_strconcat (structure->nameSpace, structure->name, NULL);
        lowerSnake = get_lower_snake_from_upper_camel (upperCamel);
        g_free (upperCamel);
-       
+
        get_type = method_new();
        get_type->ret = ret_new();
        get_type->ret->type = g_strdup ("GType");
@@ -353,21 +353,21 @@ generate_header_method_new_full (FILE *out, Structure *structure)
 {
        gchar *upperCamel;
        gchar *lowerSnake;
-       Parameter *para;        
+       Parameter *para;
        Method *new_full;
-       
+
        g_return_if_fail (out != NULL && structure != NULL);
-       
+
        new_full = method_new();
        upperCamel = g_strconcat (structure->nameSpace, structure->name, NULL);
        lowerSnake = get_lower_snake_from_upper_camel (upperCamel);
        new_full->ret = ret_new();
        new_full->ret->type = g_strconcat (upperCamel, " *", NULL);
        g_free (upperCamel);
-       
+
        new_full->name = g_strconcat (lowerSnake, "_new_full", NULL);
        g_free (lowerSnake);
-       
+
        para = parameter_new ();
        if (structure->isBare) {
                para->type = g_strdup (structure->native);
@@ -377,7 +377,7 @@ generate_header_method_new_full (FILE *out, Structure *structure)
        para->name = g_strdup ("native");
        new_full->parameters = g_list_append (new_full->parameters, para);
        para = NULL;
-       
+
        if (structure->isBare == FALSE) {
                para = parameter_new ();
                para->type = g_strdup ("GObject *");
@@ -385,7 +385,7 @@ generate_header_method_new_full (FILE *out, Structure *structure)
                new_full->parameters = g_list_append (new_full->parameters, para);
                para = NULL;
        }
-       
+
        if (structure->isPossibleGlobal == TRUE) {
                para = parameter_new ();
                para->type = g_strdup ("gboolean");
@@ -393,7 +393,7 @@ generate_header_method_new_full (FILE *out, Structure *structure)
                new_full->parameters = g_list_append (new_full->parameters, para);
                para = NULL;
        }
-       
+
        generate_header_method_proto (out, new_full);
        method_free (new_full);
        
@@ -404,23 +404,23 @@ get_source_method_proto_new_full (Structure *structure)
 {
        gchar *upperCamel;
        gchar *lowerSnake;
-       Parameter *para;        
+       Parameter *para;
        Method *new_full;
        gchar *res;
-       
+
        g_return_val_if_fail (structure != NULL, NULL);
-       
+
        new_full = method_new();
        upperCamel = g_strconcat (structure->nameSpace, structure->name, NULL);
        lowerSnake = get_lower_snake_from_upper_camel (upperCamel);
-       
+
        new_full->ret = ret_new();
        new_full->ret->type = g_strconcat (upperCamel, " *", NULL);
        g_free (upperCamel);
-       
+
        new_full->name = g_strconcat (lowerSnake, "_new_full", NULL);
        g_free (lowerSnake);
-       
+
        para = parameter_new ();
        if (structure->isBare) {
                para->type = g_strdup (structure->native);
@@ -430,7 +430,7 @@ get_source_method_proto_new_full (Structure *structure)
        para->name = g_strdup ("native");
        new_full->parameters = g_list_append (new_full->parameters, para);
        para = NULL;
-       
+
        if (structure->isBare == FALSE) {
                para = parameter_new ();
                para->type = g_strdup ("GObject *");
@@ -438,7 +438,7 @@ get_source_method_proto_new_full (Structure *structure)
                new_full->parameters = g_list_append (new_full->parameters, para);
                para = NULL;
        }
-       
+
        if (structure->isPossibleGlobal == TRUE) {
                para = parameter_new ();
                para->type = g_strdup ("gboolean");
@@ -446,7 +446,7 @@ get_source_method_proto_new_full (Structure *structure)
                new_full->parameters = g_list_append (new_full->parameters, para);
                para = NULL;
        }
-       
+
        res = get_source_method_proto (new_full);
        method_free (new_full);
        return res;
@@ -457,31 +457,31 @@ get_source_method_proto_set_owner (Structure *structure)
 {
        gchar *upperCamel;
        gchar *lowerSnake;
-       Parameter *para;        
+       Parameter *para;
        Method *set_owner;
        gchar *res;
-       
+
        g_return_val_if_fail (structure != NULL, NULL);
        upperCamel = g_strconcat (structure->nameSpace, structure->name, NULL);
        lowerSnake = get_lower_snake_from_upper_camel (upperCamel);
        set_owner = method_new();
-       
+
        set_owner->name = g_strconcat (lowerSnake, "_set_owner", NULL);
        g_free (lowerSnake);
-       
+
        para = parameter_new ();
        para->type = g_strconcat ("const ", upperCamel, " *", NULL);
        g_free (upperCamel);
        para->name = g_strdup ("object");
        set_owner->parameters = g_list_append (set_owner->parameters, para);
        para = NULL;
-       
+
        para = parameter_new ();
        para->type = g_strdup ("GObject *");
        para->name = g_strdup ("owner");
        set_owner->parameters = g_list_append (set_owner->parameters, para);
        para = NULL;
-       
+
        res = get_source_method_proto (set_owner);
        method_free (set_owner);
        return res;
@@ -492,30 +492,30 @@ get_source_method_proto_set_native (Structure *structure)
 {
        gchar *upperCamel;
        gchar *lowerSnake;
-       Parameter *para;        
+       Parameter *para;
        Method *set_native;
        gchar *res;
-       
+
        g_return_val_if_fail (structure != NULL, NULL);
        upperCamel = g_strconcat (structure->nameSpace, structure->name, NULL);
        lowerSnake = get_lower_snake_from_upper_camel (upperCamel);
        set_native = method_new();
        set_native->name = g_strconcat (lowerSnake, "_set_native", NULL);
        g_free (lowerSnake);
-       
+
        para = parameter_new ();
        para->type = g_strconcat (upperCamel, " *", NULL);
        g_free (upperCamel);
        para->name = g_strdup ("object");
        set_native->parameters = g_list_append (set_native->parameters, para);
        para = NULL;
-       
-       para = parameter_new ();        
+
+       para = parameter_new ();
        para->type = g_strdup ("gpointer");
        para->name = g_strdup ("native");
        set_native->parameters = g_list_append (set_native->parameters, para);
        para = NULL;
-       
+
        res = get_source_method_proto (set_native);
        method_free (set_native);
        return res;
@@ -526,30 +526,30 @@ get_source_method_proto_set_is_global (Structure *structure)
 {
        gchar *upperCamel;
        gchar *lowerSnake;
-       Parameter *para;        
+       Parameter *para;
        Method *set_is_global;
        gchar *res;
-       
+
        g_return_val_if_fail (structure != NULL, NULL);
        upperCamel = g_strconcat (structure->nameSpace, structure->name, NULL);
        lowerSnake = get_lower_snake_from_upper_camel (upperCamel);
        set_is_global = method_new();
        set_is_global->name = g_strconcat (lowerSnake, "_set_is_global", NULL);
        g_free (lowerSnake);
-       
+
        para = parameter_new ();
        para->type = g_strconcat (upperCamel, " *", NULL);
        g_free (upperCamel);
        para->name = g_strdup ("object");
        set_is_global->parameters = g_list_append (set_is_global->parameters, para);
        para = NULL;
-       
-       para = parameter_new ();        
+
+       para = parameter_new ();
        para->type = g_strdup ("gboolean");
        para->name = g_strdup ("is_global_memory");
        set_is_global->parameters = g_list_append (set_is_global->parameters, para);
        para = NULL;
-       
+
        res = get_source_method_proto (set_is_global);
        method_free (set_is_global);
        return res;
@@ -560,10 +560,10 @@ get_source_method_proto_set_property (Structure *structure)
 {
        gchar *upperCamel;
        gchar *lowerSnake;
-       Parameter *para;        
+       Parameter *para;
        Method *set_property;
        gchar *res;
-       
+
        g_return_val_if_fail (structure != NULL, NULL);
        upperCamel = g_strconcat (structure->nameSpace, structure->name, NULL);
        lowerSnake = get_lower_snake_from_upper_camel (upperCamel);
@@ -571,31 +571,31 @@ get_source_method_proto_set_property (Structure *structure)
        set_property = method_new();
        set_property->name = g_strconcat (lowerSnake, "_set_property", NULL);
        g_free (lowerSnake);
-       
+
        para = parameter_new ();
        para->type = g_strdup ("GObject *");
        para->name = g_strdup ("object");
        set_property->parameters = g_list_append (set_property->parameters, para);
        para = NULL;
-       
-       para = parameter_new ();        
+
+       para = parameter_new ();
        para->type = g_strdup ("guint");
        para->name = g_strdup ("property_id");
        set_property->parameters = g_list_append (set_property->parameters, para);
        para = NULL;
-       
-       para = parameter_new ();        
+
+       para = parameter_new ();
        para->type = g_strdup ("const GValue *");
        para->name = g_strdup ("value");
        set_property->parameters = g_list_append (set_property->parameters, para);
        para = NULL;
-       
-       para = parameter_new ();        
+
+       para = parameter_new ();
        para->type = g_strdup ("GParamSpec *");
        para->name = g_strdup ("pspec");
        set_property->parameters = g_list_append (set_property->parameters, para);
        para = NULL;
-       
+
        res = get_source_method_proto (set_property);
        method_free (set_property);
        return res;
@@ -606,10 +606,10 @@ get_source_method_proto_get_property (Structure *structure)
 {
        gchar *upperCamel;
        gchar *lowerSnake;
-       Parameter *para;        
+       Parameter *para;
        Method *get_property;
        gchar *res;
-       
+
        g_return_val_if_fail (structure != NULL, NULL);
        upperCamel = g_strconcat (structure->nameSpace, structure->name, NULL);
        lowerSnake = get_lower_snake_from_upper_camel (upperCamel);
@@ -617,31 +617,31 @@ get_source_method_proto_get_property (Structure *structure)
        get_property = method_new();
        get_property->name = g_strconcat (lowerSnake, "_get_property", NULL);
        g_free (lowerSnake);
-       
+
        para = parameter_new ();
        para->type = g_strdup ("GObject *");
        para->name = g_strdup ("object");
        get_property->parameters = g_list_append (get_property->parameters, para);
        para = NULL;
-       
-       para = parameter_new ();        
+
+       para = parameter_new ();
        para->type = g_strdup ("guint");
        para->name = g_strdup ("property_id");
        get_property->parameters = g_list_append (get_property->parameters, para);
        para = NULL;
-       
-       para = parameter_new ();        
+
+       para = parameter_new ();
        para->type = g_strdup ("GValue *");
        para->name = g_strdup ("value");
        get_property->parameters = g_list_append (get_property->parameters, para);
        para = NULL;
-       
-       para = parameter_new ();        
+
+       para = parameter_new ();
        para->type = g_strdup ("GParamSpec *");
        para->name = g_strdup ("pspec");
        get_property->parameters = g_list_append (get_property->parameters, para);
        para = NULL;
-       
+
        res = get_source_method_proto (get_property);
        method_free (get_property);
        return res;
@@ -655,7 +655,7 @@ generate_header_method_protos (FILE *out, Structure *structure)
        gchar *typeName;
        FILE * privateHeader;
        gchar *privateHeaderComment;
-       
+
        privateHeader = NULL;
        typeName = g_strconcat (structure->nameSpace, structure->name, NULL);
        privateHeaderComment = g_strconcat ("/* Private header for ", typeName, " */\n", NULL);
@@ -677,7 +677,7 @@ generate_header_method_protos (FILE *out, Structure *structure)
 
                generate_header_method_get_type (out, structure);
        }
-       
+
        for (iter = g_list_first (structure->methods); iter != NULL; iter = g_list_next (iter)) {
                method = (Method *)iter->data;
 
@@ -715,10 +715,10 @@ generate_header_method_proto (FILE *out, Method *method)
        gchar *buffer;
        gint iter;
        gint len;
-       
+
        buffer = g_new (gchar, BUFFER_SIZE);
        *buffer = '\0';
-       
+
        /* Generate the method return */
        if (method->ret == NULL) {
                fwrite ("void", sizeof (char), strlen ("void"), out);
@@ -738,13 +738,13 @@ generate_header_method_proto (FILE *out, Method *method)
                        buffer[len] = '\t';
                        buffer[len+1] = '\0';
                }
-               
+
                fwrite (method->ret->type, sizeof (char), strlen (method->ret->type), out);
                if (method->ret->type[strlen (method->ret->type) - 1] != '*')
                        fputc (' ', out);
                fwrite (buffer, sizeof (gchar), strlen (buffer), out);
        }
-       
+
        /* Generate the method name */
        count = strlen (method->name)/TAB_SIZE;
        *buffer = '\0';
@@ -767,13 +767,13 @@ generate_header_method_proto (FILE *out, Method *method)
 
        fwrite (method->name, sizeof (char), strlen (method->name), out);
        fwrite (buffer, sizeof (gchar), strlen (buffer), out);
-       
+
        /* Generate all the parameters */
        for (iter = 0; iter < RET_TAB_COUNT + METHOD_NAME_TAB_COUNT; iter++) {
                buffer[iter] = '\t';
        }
        buffer[iter] = '\0';
-       
+
        if (method->parameters == NULL) {
                fwrite ("(void);", sizeof (gchar), strlen ("(void);"), out);
        } else {
@@ -902,7 +902,7 @@ void
 generate_header (FILE *out, Structure *structure, GHashTable* table)
 {
        FILE *in;
-       
+
        g_return_if_fail (out != NULL && structure != NULL && table != NULL);
 
        in = open_file (templates_dir, HEADER_TEMPLATE);
@@ -914,9 +914,9 @@ void
 generate_header_structure_boilerplate (FILE *out, Structure *structure, GHashTable* table)
 {
        FILE *in;
-       
+
        g_return_if_fail (out != NULL && structure != NULL && table != NULL);
-       
+
        in = open_file (templates_dir, HEADER_STRUCTURE_BOILERPLATE_TEMPLATE);
        generate_code_from_template (in, out, structure, table);
        fclose (in);
@@ -1008,11 +1008,11 @@ generate_source_includes (FILE *out, Structure *structure)
        GHashTableIter iter_table;
        gpointer key;
        gpointer value;
-       
+
        g_return_if_fail (out != NULL && structure != NULL);
-       
+
        includeNames = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
-               
+
        upperCamel = g_strconcat (structure->nameSpace, structure->name, NULL);
        lowerTrain = get_lower_train_from_upper_camel (upperCamel);
        g_free (upperCamel);
@@ -1024,7 +1024,7 @@ generate_source_includes (FILE *out, Structure *structure)
        fwrite ("#include \"", sizeof (gchar), strlen ("#include \""), out);
        fwrite (PRIVATE_HEADER, sizeof (gchar), strlen (PRIVATE_HEADER), out);
        fwrite ("\"\n", sizeof (gchar), strlen ("\"\n"), out);
-               
+
        for (g_hash_table_iter_init (&iter_table, structure->dependencies); g_hash_table_iter_next 
(&iter_table, &key, &value);) {
                typeName = (gchar *)key;
                if (g_hash_table_contains (type2structure, typeName)) {
@@ -1042,7 +1042,7 @@ generate_source_includes (FILE *out, Structure *structure)
                        lowerTrain = NULL;
                }
        }
-       
+
        for (g_hash_table_iter_init (&iter_table, includeNames); g_hash_table_iter_next (&iter_table, &key, 
&value);) {
                includeName = (gchar *)key;
                fwrite ("#include \"", sizeof (gchar), strlen ("#include \""), out);
@@ -1066,12 +1066,12 @@ generate_header_forward_declaration (FILE *out, Structure *structure)
        GHashTableIter iter_table;
        gpointer key;
        gpointer value;
-       
+
        g_return_if_fail (out != NULL && structure != NULL);
-       
+
        includeNames = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, NULL);
-       
-       /* Temporary solution. To be rewritten */       
+
+       /* Temporary solution. To be rewritten */
        for (g_hash_table_iter_init (&iter_table, structure->dependencies); g_hash_table_iter_next 
(&iter_table, &key, &value);) {
                typeName = (gchar *)key;
                if (g_hash_table_contains (type2structure, typeName)) {
@@ -1092,7 +1092,7 @@ generate_header_forward_declaration (FILE *out, Structure *structure)
                        g_free (ownUpperCamel);
                }
        }
-       
+
        typeName = NULL;
 
        for (g_hash_table_iter_init (&iter_table, includeNames); g_hash_table_iter_next (&iter_table, &key, 
&value);) {
@@ -1115,7 +1115,7 @@ void
 generate_source (FILE *out, Structure *structure, GHashTable* table)
 {
        FILE *in;
-       
+
        g_return_if_fail (out != NULL && structure != NULL && table != NULL);
 
        in = open_file (templates_dir, SOURCE_TEMPLATE);
@@ -1127,7 +1127,7 @@ void
 generate_source_structure_boilerplate (FILE *out, Structure *structure, GHashTable* table)
 {
        FILE *in;
-       
+
        g_return_if_fail (out != NULL && structure != NULL && table != NULL);
 
        in = open_file (templates_dir, SOURCE_STRUCTURE_BOILERPLATE_TEMPLATE);
@@ -1139,16 +1139,16 @@ GHashTable *
 get_hash_table_from_structure (Structure *structure)
 {
        GHashTable *table;
-       
+
        gchar *upperCamel;
        gchar *lowerSnake;
-       gchar *upperSnake;      
+       gchar *upperSnake;
        gchar *lowerTrain;
        gchar *namespaceLowerSnake;
        gchar *nameLowerSnake;
-       
+
        g_return_val_if_fail (structure != NULL, NULL);
-       
+
        table = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, g_free);
        g_hash_table_insert (table, (char *)"commonHeader", g_strdup (COMMON_HEADER));
        upperCamel = g_strconcat (structure->nameSpace, structure->name, NULL);
@@ -1157,14 +1157,14 @@ get_hash_table_from_structure (Structure *structure)
        lowerTrain = get_lower_train_from_lower_snake (lowerSnake);
        namespaceLowerSnake = get_upper_snake_from_upper_camel (structure->nameSpace);
        nameLowerSnake = get_upper_snake_from_upper_camel (structure->name);
-       
+
        g_hash_table_insert (table, (char *)"upperCamel", upperCamel);
        g_hash_table_insert (table, (char *)"lowerSnake", lowerSnake);
        g_hash_table_insert (table, (char *)"upperSnake", upperSnake);
        g_hash_table_insert (table, (char *)"lowerTrain", lowerTrain);
        g_hash_table_insert (table, (char *)"namespaceLowerSnake", namespaceLowerSnake);
        g_hash_table_insert (table, (char *)"nameLowerSnake", nameLowerSnake);
-       
+
        if (structure->native != NULL) {
                g_hash_table_insert (table, (char *)"set_owner", 
get_source_method_proto_set_owner(structure));
                g_hash_table_insert (table, (char *)"set_native", get_source_method_proto_set_native 
(structure));
@@ -1186,27 +1186,27 @@ get_hash_table_from_structure (Structure *structure)
        }
 
        g_hash_table_insert (table, (char *)"native", g_strdup (structure->native));
-               
+
        return table;
 }
 
-void 
+void
 generate_conditional (FILE *out, Structure *structure, gchar *statement, GHashTable * table)
 {
        gint iter;
        gboolean isNegate;
        gboolean isTrue;
        gchar *condition;
-       gchar *expression;      
-       gchar *buffer;          
-       gint count;     
+       gchar *expression;
+       gchar *buffer;
+       gint count;
        gint len;
        gchar c;
-       gchar *var;     
+       gchar *var;
        gchar *val;
-       
+
        g_return_if_fail (out != NULL && structure != NULL && statement != NULL && *statement != '\0');
-       
+
        iter = 0;
        isNegate = FALSE;
        isTrue = FALSE;
@@ -1217,18 +1217,18 @@ generate_conditional (FILE *out, Structure *structure, gchar *statement, GHashTa
        var = g_new (gchar, BUFFER_SIZE);
        *var = '\0';
        count = 0;
-       
+
        if (statement[0] == '!') {
                isNegate = TRUE;
                iter = 1;
-       }       
+       }
        g_return_if_fail (iter + 1 < strlen (statement) && statement[iter++] == '$' && statement[iter++] == 
'{');
        while (iter < strlen (statement) && statement[iter] != '}') {
                len = strlen (condition);
                condition[len] = statement[iter++];
                condition[len+1] = '\0';
        }
-       
+
        if (g_strcmp0 (condition, "isBare") == 0) {
                isTrue = structure->isBare;
        } else if (g_strcmp0 (condition, "isPossibleGlobal") == 0) {
@@ -1237,7 +1237,7 @@ generate_conditional (FILE *out, Structure *structure, gchar *statement, GHashTa
                printf ("The condition variable of %s is not recognized\n", condition);
        }
        g_free (condition);
-       
+
        g_stpcpy (expression, statement+iter+1);
        if ((isNegate && !isTrue) || (!isNegate && isTrue)) {
                for (iter = 0; iter < strlen (expression); iter++) {
@@ -1251,11 +1251,11 @@ generate_conditional (FILE *out, Structure *structure, gchar *statement, GHashTa
                                                --count;
                                        if (iter < strlen (expression)-1 && expression[iter] == '$' && 
expression[iter+1] == '^')
                                                ++count;
-                                       
+
                                        if (count == 0) {
                                                iter += 1;
                                                generate_conditional (out, structure, buffer, table);
-                                               g_free (buffer);                                              
  
+                                               g_free (buffer);
                                                break;
                                        }
                                        len = strlen(buffer);
@@ -1304,13 +1304,13 @@ get_source_method_code (Method *method)
        gchar *ret;
        GList *iter;
        gchar *para;
-       
+
        buffer = g_new (gchar, BUFFER_SIZE);
        *buffer = '\0';
 
        g_stpcpy (buffer + strlen (buffer), method->corresponds);
        g_stpcpy (buffer + strlen (buffer), " ");
-       
+
        if (method->parameters == NULL) {
                g_stpcpy (buffer + strlen (buffer), "()");
        } else {
@@ -1330,7 +1330,7 @@ get_source_method_code (Method *method)
        ret = g_malloc (strlen (buffer) + 1);
        g_stpcpy (ret, buffer);
        g_free (buffer);
-       
+
        return ret;
 }
 
@@ -1342,7 +1342,7 @@ get_translator_for_parameter (Parameter *para)
        gchar *structureKind;
        gboolean is_bare;
        Structure *structure;
-       
+
        g_return_val_if_fail (para != NULL, NULL);
 
        res = NULL;
@@ -1386,7 +1386,7 @@ get_translator_for_parameter (Parameter *para)
                }
                g_free (trueType);
        }
-       
+
        return res;
 }
 gchar *
@@ -1396,9 +1396,9 @@ get_translator_for_return (Ret *ret)
        gchar *lowerSnake;
        gchar *res;
        gchar *kind;
-       
+
        g_return_val_if_fail (ret != NULL, NULL);
-       
+
        res = NULL;
 
        if (ret->translator != NULL) {
@@ -1417,7 +1417,7 @@ get_translator_for_return (Ret *ret)
                }
                g_free (trueType);
        }
-       
+
        return res;
 }
 
@@ -1427,11 +1427,11 @@ get_inline_parameter (Parameter *para)
        gchar *buffer;
        gchar *ret;
        gchar *translator;
-       
+
        buffer = g_new (gchar, BUFFER_SIZE);
        *buffer = '\0';
        translator = get_translator_for_parameter (para);
-       
+
        if (para->native_op != NULL && translator == NULL) {
                g_error ("No translator is found for parameter %s with type %s but native_op %s is 
supplied\n", para->name, para->type, para->native_op);
        }
@@ -1444,7 +1444,7 @@ get_inline_parameter (Parameter *para)
        }
 
        g_stpcpy (buffer + strlen (buffer), para->name);
-       
+
        if (translator != NULL) {
                if (para->translator == NULL)
                        g_stpcpy (buffer + strlen (buffer), ")");
@@ -1465,7 +1465,7 @@ get_inline_parameter (Parameter *para)
                        if (g_hash_table_contains (type2structure, trueType)) {
                                structure = g_hash_table_lookup (type2structure, trueType);
                                if (structure->isBare == FALSE) {
-                                       g_stpcpy (buffer + strlen (buffer), ", NULL");                        
  
+                                       g_stpcpy (buffer + strlen (buffer), ", NULL");
                                }
                        }
                        g_free (trueType);
@@ -1478,7 +1478,7 @@ get_inline_parameter (Parameter *para)
        g_stpcpy (ret, buffer);
        g_free (buffer);
        buffer = NULL;
-       
+
        return ret;
 }
 
@@ -1496,23 +1496,23 @@ get_source_method_body (Method *method, const gchar *nameSpace)
        gchar *trueType;
        Structure *structure;
        Parameter *parameter;
-       
+
        buffer  = g_new (gchar, BUFFER_SIZE);
        buffer[0] = '\0';
        translator = NULL;
-       
+
        comment = get_source_method_comment (method);
        g_stpcpy (buffer + strlen (buffer), comment);
        g_free (comment);
-       
+
        g_stpcpy (buffer + strlen (buffer), "\n");
-       
+
        proto = get_source_method_proto (method);
        g_stpcpy (buffer + strlen (buffer), proto);
        g_free (proto);
-       
+
        g_stpcpy (buffer + strlen (buffer), "\n{\n");
-       
+
        if (g_strcmp0 (method->corresponds, (gchar *)"CUSTOM") != 0) {
                checkers = get_source_run_time_checkers (method, nameSpace);
                if (checkers != NULL) {
@@ -1593,11 +1593,11 @@ get_source_method_body (Method *method, const gchar *nameSpace)
                printf ("WARNING: No function body for the method: %s\n", method->name);
        }
        g_stpcpy (buffer + strlen (buffer), "\n}");
-       
+
        ret = g_new (gchar, strlen (buffer) + 1);
        g_stpcpy (ret, buffer);
        g_free (buffer);
-       
+
        return ret;
 }
 
@@ -1611,10 +1611,10 @@ get_source_method_proto (Method *method)
        gint paddingLength;
        gchar *padding;
        gint iter;
-       
+
        buffer = g_new (gchar, BUFFER_SIZE);
        *buffer = '\0';
-       
+
        /* Generate the method return */
        if (method->ret == NULL) {
                g_stpcpy (buffer + strlen (buffer), "void");
@@ -1622,17 +1622,17 @@ get_source_method_proto (Method *method)
                g_stpcpy (buffer + strlen (buffer), method->ret->type);
        }
        g_stpcpy (buffer + strlen (buffer), "\n");
-       
+
        /* Generate the method name */
        g_stpcpy (buffer + strlen (buffer), method->name);
-       
+
        paddingLength = strlen (method->name) + 2;
        padding = g_new (gchar, paddingLength+1);
        for (iter = 0; iter < paddingLength; iter++) {
                padding[iter] = ' ';
        }
        padding[iter] = '\0';
-       
+
        /* Generate all the parameters */
        if (method->parameters == NULL) {
                g_stpcpy (buffer + strlen (buffer), " (void)");
@@ -1652,12 +1652,12 @@ get_source_method_proto (Method *method)
                }
                g_stpcpy (buffer + strlen (buffer), ")");
        }
-       
+
        ret = g_malloc (strlen (buffer) + 1);
        g_stpcpy (ret, buffer);
        g_free (buffer);
        g_free (padding);
-       
+
        return ret;
 }
 
@@ -1666,7 +1666,7 @@ get_translator_name_for_return (gchar *upperCamel)
 {
        gchar *lowerSnake;
        gchar *res;
-       
+
        g_return_val_if_fail (upperCamel != NULL, NULL);
        lowerSnake = get_lower_snake_from_upper_camel (upperCamel);
        res = g_strconcat (lowerSnake, "_new_full", NULL);
@@ -1680,28 +1680,28 @@ get_true_type (const gchar *type)
        int i;
        int start;
        int end;
-       gchar *res;     
+       gchar *res;
        const gchar *constPrefix;
-       
+
        g_return_val_if_fail (type != NULL, NULL);
-       
+
        i = 0;
        start = 0;
        end = strlen (type)-1;
        constPrefix = "const";
-       
+
        for (i = 0; i < strlen (constPrefix) && i < strlen (type) && constPrefix[i] == type[i]; i++);
-       
+
        if (i == strlen (constPrefix)) {
                start = i+1;
        } else {
                start = 0;
        }
-       
+
        if (type[strlen (type)-1] == '*') {
                end = strlen (type)-3;
        }
-       
+
        res = g_new (gchar, end - start + 2);
        for (i = start; i <= end; i++) {
                res[i-start] = type[i];
@@ -1730,9 +1730,9 @@ generate_header_and_source (Structure *structure, gchar * dir)
        FILE *header;
        FILE *source;
        GHashTable *table;
-       
+
        g_return_if_fail (structure != NULL);
-                       
+
        headerName = g_new (gchar, BUFFER_SIZE);
        *headerName = '\0';
        sourceName = g_new (gchar, BUFFER_SIZE);
@@ -1748,16 +1748,16 @@ generate_header_and_source (Structure *structure, gchar * dir)
        g_stpcpy (sourceName + strlen (sourceName), dir);
        g_stpcpy (sourceName + strlen (sourceName), lowerTrain);
        g_stpcpy (sourceName + strlen (sourceName), ".c");
-       
+
        header = fopen (headerName, "w");
        source = fopen (sourceName, "w");
-       
+
        table = get_hash_table_from_structure (structure);
        generate_header (header, structure, table);
        generate_source (source, structure, table);
-       
+
        fclose (header);
-       fclose (source);        
+       fclose (source);
        g_hash_table_destroy (table);
 }
 
@@ -1766,16 +1766,16 @@ generate_header_enums (FILE *out, Structure *structure)
 {
        GList *iter;
        Enumeration *enumeration;
-       
+
        g_return_if_fail (out != NULL && structure != NULL);
-       
+
        for (iter = g_list_first (structure->enumerations); iter != NULL; iter = g_list_next (iter)) {
                enumeration = (Enumeration *)iter->data;
-               
+
                generate_header_enum (out, enumeration);
                fputc ('\n', out);
        }
-       
+
 }
 
 void
@@ -1783,13 +1783,13 @@ generate_header_enum (FILE *out, Enumeration *enumeration)
 {
        GList *iter;
        gchar *nativeName;
-       int i;  
+       int i;
        gchar *newName;
        gchar *comment;
        gchar *tmp;
-       
+
        g_return_if_fail (out != NULL && enumeration != NULL);
-       
+
        if (enumeration->defaultNative != NULL) {
                g_hash_table_insert (defaultValues, g_strdup (enumeration->name), g_strdup 
(enumeration->defaultNative));
        } else {
@@ -1819,7 +1819,7 @@ generate_header_enum (FILE *out, Enumeration *enumeration)
 
        /*Generate the declaration*/
        fwrite ("typedef enum {", sizeof (gchar), strlen ("typedef enum {"), out);
-       
+
        for (iter = g_list_first (enumeration->elements); iter != NULL; iter = g_list_next (iter)) {
                nativeName = (gchar *)iter->data;
                if (iter != g_list_first (enumeration->elements)) {
@@ -1843,16 +1843,16 @@ generate_header_enum (FILE *out, Enumeration *enumeration)
                } else {
                        newName = g_strconcat ("I_CAL_", nativeName+i, NULL);
                }
-               
+
                fputc ('\n', out);
                fputc ('\t', out);
                fwrite (newName, sizeof (gchar), strlen (newName), out);
                fwrite (" = ", sizeof (gchar), strlen (" = "), out);
                fwrite (nativeName, sizeof (gchar), strlen (nativeName), out);
-               
+
                g_free (newName);
        }
-               
+
        fwrite ("\n} ", sizeof (gchar), strlen ("\n} "), out);
        fwrite (enumeration->name, sizeof (gchar), strlen (enumeration->name), out);
        fputc (';', out);
@@ -1874,21 +1874,21 @@ get_source_run_time_checkers (Method *method, const gchar *namespace)
        gchar *res;
        gchar *defaultValue;
        gchar *retTrueType;
-       
+
        g_return_val_if_fail (method != NULL, NULL);
        g_return_val_if_fail (namespace == NULL || *namespace != '\0', NULL);
-       
+
        buffer = g_new (gchar, BUFFER_SIZE);
        *buffer = '\0';
        res = NULL;
-       
+
        for (iter = g_list_first (method->parameters); iter != NULL; iter = g_list_next (iter)) {
                parameter = (Parameter *)iter->data;
-               
+
                if (namespace != NULL && parameter->type[strlen (parameter->type)-1] == '*') {
                        trueType = get_true_type (parameter->type);
                        for (i = 0; i < strlen (namespace) && i < strlen (parameter->type) && namespace[i] == 
trueType[i]; i++);
-                       
+
                        if (i == strlen (namespace)) {
                                g_stpcpy (buffer + strlen (buffer), "\t");
                                nameSpaceUpperSnake = get_upper_snake_from_upper_camel (namespace);
@@ -1924,13 +1924,13 @@ get_source_run_time_checkers (Method *method, const gchar *namespace)
                                g_free (typeCheck);
                                g_stpcpy (buffer + strlen (buffer), "\n");
                        }
-                       
+
                        for (jter = g_list_first (parameter->annotations); jter != NULL; jter = g_list_next 
(jter)) {
                                if (g_strcmp0 ((gchar *)jter->data, "allow-none") == 0) {
                                        break;
                                }
                        }
-                       
+
                        if (jter == NULL) {
                                g_stpcpy (buffer + strlen (buffer), "\t");
                                if (method->ret != NULL) {
@@ -1963,7 +1963,7 @@ get_source_run_time_checkers (Method *method, const gchar *namespace)
                        g_free (trueType);
                }
        }
-       
+
        if (strlen (buffer) > 0) {
                res = g_strconcat (buffer, "\n", NULL);
        }
@@ -1981,9 +1981,9 @@ static gint generate_library (gint count, char **fileNames) {
        GList *structures;
        GList *iter_list;
        gint iter_general;
-       
+
        g_return_val_if_fail (count >= 0, 1);
-       
+
        buffer = g_new (gchar, BUFFER_SIZE);
        *buffer = '\0';
 
@@ -2016,7 +2016,7 @@ static gint generate_library (gint count, char **fileNames) {
                        printf ("The node cannot be parsed into a structure.\n");
                        return 1;
                }
-               
+
                if (structure->native != NULL) {
                        g_hash_table_insert (type2kind, g_strconcat (structure->nameSpace, structure->name, 
NULL), (void *)"std");
                        g_hash_table_insert (type2structure, g_strconcat (structure->nameSpace, 
structure->name, NULL), structure);
@@ -2029,7 +2029,7 @@ static gint generate_library (gint count, char **fileNames) {
                                }
                        }
                }
-               
+
                for (iter_list = g_list_first (structure->enumerations); iter_list != NULL; iter_list = 
g_list_next (iter_list)) {
                        enumeration = (Enumeration *)iter_list->data;
                        g_hash_table_insert (type2kind, g_strdup (enumeration->name), (void *)"enum");
@@ -2054,7 +2054,7 @@ static gint generate_library (gint count, char **fileNames) {
                structure = (Structure *)iter_list->data;
                generate_header_and_source (structure, (char*)"");
        }
-       
+
        g_hash_table_destroy (type2kind);
        g_hash_table_destroy (type2structure);
        g_hash_table_destroy (defaultValues);
@@ -2156,7 +2156,7 @@ main (int argc,
        gchar **fileNames;
        gint iter_general;
        gint res;
-       
+
        if (argc < 4) {
                fprintf (stderr, "Requires two arguments, the first is path to templates, the second an XML 
file name with an API description\n");
                return 1;
diff --git a/src/build-tools/header-header-template b/src/build-tools/header-header-template
index 26178a3..64501a5 100644
--- a/src/build-tools/header-header-template
+++ b/src/build-tools/header-header-template
@@ -27,4 +27,4 @@
 ${allHeaders}
 #undef __LIBICAL_GLIB_H_INSIDE__
 
-#endif /* LIBICAL_GLIB_H */
\ No newline at end of file
+#endif /* LIBICAL_GLIB_H */
diff --git a/src/build-tools/header-structure-boilerplate-template 
b/src/build-tools/header-structure-boilerplate-template
index 7eadbd4..374d2b6 100644
--- a/src/build-tools/header-structure-boilerplate-template
+++ b/src/build-tools/header-structure-boilerplate-template
@@ -36,4 +36,3 @@ struct _${upperCamel}Class {
        /*< private >*/
        ICalObjectClass parent;
 };
-
diff --git a/src/build-tools/source-structure-boilerplate-template 
b/src/build-tools/source-structure-boilerplate-template
index 339d0e7..82d2e21 100644
--- a/src/build-tools/source-structure-boilerplate-template
+++ b/src/build-tools/source-structure-boilerplate-template
@@ -2,12 +2,12 @@ G_DEFINE_TYPE (${upperCamel}, ${lowerSnake}, I_CAL_TYPE_OBJECT)
 
 static void
 ${lowerSnake}_class_init (${upperCamel}Class *klass)
-{      
+{
        g_type_class_add_private (klass, sizeof (${upperCamel}));
 }
 
 static void
-${lowerSnake}_init (${upperCamel} *self)
+${lowerSnake}_init (G_GNUC_UNUSED ${upperCamel} *self)
 {
 }
 
@@ -18,7 +18,7 @@ ${lowerSnake}_init (${upperCamel} *self)
  * @is_global_memory: Whether it is allocated in the global memory.^$
  *
  * Create a new libical-glib object from the native libical object and the owner.
- * 
+ *
  * Returns: (transfer full): The newly create libical-glib object.
  *
  * Since: 1.0
@@ -33,11 +33,10 @@ ${new_full}
        clone = g_new (${native}, 1);
        *clone = native;^$
        i_cal_object_construct ((ICalObject *)object,
-                               $^!${isBare}(gpointer) native^$$^${isBare}(gpointer) clone^$,
-                               (GDestroyNotify) ${destroyFunc},
-                               $^${isPossibleGlobal}is_global_memory^$$^!${isPossibleGlobal}FALSE^$,
-                               $^!${isBare}owner^$$^${isBare}NULL^$);
-                                                       
+                               $^!${isBare}(gpointer) native^$$^${isBare}(gpointer) clone^$,
+                               (GDestroyNotify) ${destroyFunc},
+                               $^${isPossibleGlobal}is_global_memory^$$^!${isPossibleGlobal}FALSE^$,
+                               $^!${isBare}owner^$$^${isBare}NULL^$);
+
        return object;
 }
-
diff --git a/src/build-tools/xml-parser.c b/src/build-tools/xml-parser.c
index 0f00416..1f1d5b3 100644
--- a/src/build-tools/xml-parser.c
+++ b/src/build-tools/xml-parser.c
@@ -238,7 +238,7 @@ enumeration_new ()
        enumeration->name = NULL;
        enumeration->defaultNative = NULL;
        enumeration->comment = NULL;
-       
+
        return enumeration;
 }
 
@@ -248,7 +248,7 @@ enumeration_free (Enumeration *enumeration)
        GList *iter;
        if (enumeration == NULL)
                return;
-       
+
        for (iter = g_list_first (enumeration->elements); iter != NULL; iter = g_list_next (iter)) {
                g_free (iter->data);
        }
@@ -465,7 +465,7 @@ parse_enumeration (xmlNode *node, Enumeration *enumeration)
        if (xmlStrcmp (node->name, (xmlChar *)"enum") != 0) {
                return FALSE;
        }
-       
+
        for (attr = node->properties; attr != NULL; attr = attr->next) {
                if (xmlStrcmp (attr->name, (xmlChar *)"name") == 0) {
                        enumeration->name = (gchar *)xmlNodeListGetString (attr->doc, attr->children, 1);
@@ -477,7 +477,7 @@ parse_enumeration (xmlNode *node, Enumeration *enumeration)
                        printf ("The node named %s in enum cannot be parsed\n", attr->name);
                }
        }
-       
+
        for (child = xmlFirstElementChild (node); child != NULL; child = xmlNextElementSibling (child)) {
                if (xmlStrcmp (child->name, (xmlChar *)"element") != 0) {
                        printf ("The child node named %s is not an element\n", child->name);
@@ -561,7 +561,7 @@ parse_structure(xmlNode *node, Structure *structure)
                        enumeration = NULL;
                }
        }
-       
+
        populate_dependencies (structure);
 
        return TRUE;
@@ -575,13 +575,13 @@ populate_dependencies (Structure *structure)
        Method *method;
        Parameter *para;
        gchar *trueType;
-       
+
        iter_method = NULL;
        iter_para = NULL;
        method = NULL;
        para = NULL;
        trueType = NULL;
-       
+
        for (iter_method = g_list_first (structure->methods); iter_method != NULL; iter_method = g_list_next 
(iter_method)) {
                method = (Method *)iter_method->data;
                /*Process the parameters*/
@@ -591,7 +591,7 @@ populate_dependencies (Structure *structure)
                        g_hash_table_insert (structure->dependencies, trueType, NULL);
                        trueType = NULL;
                }
-               
+
                if (method->ret != NULL) {
                        trueType = get_true_type (method->ret->type);
                        g_hash_table_insert (structure->dependencies, trueType, NULL);
diff --git a/src/build-tools/xml-parser.h b/src/build-tools/xml-parser.h
index 6f9780b..b6f5b56 100644
--- a/src/build-tools/xml-parser.h
+++ b/src/build-tools/xml-parser.h
@@ -110,4 +110,3 @@ gboolean parse_custom(xmlNode *node, Method *method);
 gboolean parse_declaration (xmlNode *node, Declaration *declaration);
 
 #endif /* XML_PARSER_H */
-
diff --git a/src/libical-glib/i-cal-object.c.in b/src/libical-glib/i-cal-object.c.in
index 730c918..c1be11d 100644
--- a/src/libical-glib/i-cal-object.c.in
+++ b/src/libical-glib/i-cal-object.c.in
@@ -116,7 +116,7 @@ i_cal_object_get_property (GObject *object,
 static void
 i_cal_object_finalize (GObject *object)
 {
-       /* todo: Need to devise a way to check destroy_func and native */               
+       /* todo: Need to devise a way to check destroy_func and native */
        ICalObject *iobject = I_CAL_OBJECT (object);
 
        if (!iobject->priv->owner &&
@@ -467,7 +467,7 @@ i_cal_object_ref_owner (ICalObject *iobject)
  * i_cal_object_remove_owner:
  * @iobject: an #ICalObject
  *
- * Unref and remove the owner. 
+ * Unref and remove the owner.
  *
  * Since: 1.0
  **/
diff --git a/tests/attach.py b/tests/attach.py
index 3eb97ea..7345576 100755
--- a/tests/attach.py
+++ b/tests/attach.py
@@ -33,4 +33,4 @@ assert (retrieved_url == dummy_url);
 attach_data = ICalGLib.Attach.new_from_data (dummy_data, ICalGLib.memory_free_buffer, None);
 assert (attach_data.get_is_url() == 0);
 retrieved_data = attach_data.get_data();
-assert (retrieved_data == dummy_data);
\ No newline at end of file
+assert (retrieved_data == dummy_data);
diff --git a/tests/component.py b/tests/component.py
index 17988d3..d4f486d 100755
--- a/tests/component.py
+++ b/tests/component.py
@@ -24,7 +24,7 @@ from gi.repository import ICalGLib
 event_str1 = \
     "BEGIN:VEVENT\n"                                \
     "UID:event-uid-123\n"                           \
-    "SUMMARY;LANGUAGE=en-US:test1\n"                 \
+    "SUMMARY;LANGUAGE=en-US:test1\n"                \
     "DTSTART;TZID=Europe/Prague:20140306T090000\n"  \
     "DTEND;TZID=Europe/Prague:20140306T093000\n"    \
     "CLASS:PUBLIC\n"                                \
@@ -39,7 +39,7 @@ event_str1 = \
 event_str2 = \
     "BEGIN:VEVENT\n"                                \
     "UID:event-uid-123\n"                           \
-    "SUMMARY;LANGUAGE=en-US:test2\n"                 \
+    "SUMMARY;LANGUAGE=en-US:test2\n"                \
     "DTSTART;TZID=Europe/Prague:20140306T090000\n"  \
     "DTEND;TZID=Europe/Berlin:20140306T093000\n"    \
     "CLASS:PUBLIC\n"                                \
@@ -54,7 +54,7 @@ event_str2 = \
 event_str3 = \
     "BEGIN:VEVENT\n"                                \
     "UID:event-uid-123\n"                           \
-    "SUMMARY;LANGUAGE=en-US:test3\n"                 \
+    "SUMMARY;LANGUAGE=en-US:test3\n"                \
     "DTSTART;TZID=Europe/Prague:20140306T090000\n"  \
     "DTEND;TZID=Europe/Berlin:20140306T093000\n"    \
     "CLASS:PUBLIC\n"                                \
@@ -69,7 +69,7 @@ event_str3 = \
 event_str4 = \
     "BEGIN:VEVENT\n"                                \
     "UID:event-uid-123\n"                           \
-    "SUMMARY;LANGUAGE=en-US:test4\n"                 \
+    "SUMMARY;LANGUAGE=en-US:test4\n"                \
     "DTSTART;TZID=Europe/Prague:20140306T090000\n"  \
     "DTEND;TZID=Europe/Berlin:20140306T093000\n"    \
     "CLASS:PUBLIC\n"                                \
@@ -82,9 +82,9 @@ event_str4 = \
     "END:VCALENDAR\n"
 
 event_str5 = \
-    "BEGIN:VCALENDAR\n"                                \
+    "BEGIN:VCALENDAR\n"                             \
     "UID:event-uid-123\n"                           \
-    "SUMMARY;LANGUAGE=en-US:test5\n"                 \
+    "SUMMARY;LANGUAGE=en-US:test5\n"                \
     "DTSTART;TZID=Europe/Prague:20140306T090000\n"  \
     "DTEND;TZID=Europe/Berlin:20140306T093000\n"    \
     "CLASS:PUBLIC\n"                                \
@@ -95,7 +95,7 @@ event_str5 = \
     "SEQUENCE:0\n"                                  \
     "LOCATION;LANGUAGE=en-US:Location\n"            \
     "END:VCALENDAR\n"
-    
+
 #############################################################
 #The implementation of i_cal_component_foreach_tzid in Python
 def comp_foreach_tzid (comp, callback, data):
@@ -111,12 +111,12 @@ def comp_foreach_tzid (comp, callback, data):
                        if param != None:
                                callback (param, data);
                prop = comp.get_next_property (ICalGLib.PropertyKind.ANY_PROPERTY);
-       
+
        subcomp = comp.get_first_component(ICalGLib.ComponentKind.ANY_COMPONENT);
        while (subcomp != None):
                comp_foreach_tzid (subcomp, callback, data);
                subcomp = comp.get_next_component();
-       
+
 def setParam (param, data):
        ICalGLib.Parameter.set_tzid (param, data);
 
@@ -124,7 +124,7 @@ def setParam (param, data):
 
 def main ():
        #Test as_ical_string_r
-       comp = ICalGLib.Component.new_from_string (event_str1); 
+       comp = ICalGLib.Component.new_from_string (event_str1);
        string = comp.as_ical_string_r ();
 
        #Test new_clone
@@ -143,7 +143,7 @@ def main ():
 
        #Test kind_is_valid
        assert (ICalGLib.Component.kind_is_valid (ICalGLib.ComponentKind.VEVENT_COMPONENT) == True);
-       
+
        #Test kind_to_string
        kind_string = ICalGLib.Component.kind_to_string (ICalGLib.ComponentKind.VEVENT_COMPONENT);
        assert (ICalGLib.Component.string_to_kind(kind_string) == ICalGLib.ComponentKind.VEVENT_COMPONENT);
@@ -160,10 +160,10 @@ def main ():
        parent.add_component (comp2);
        parent.add_component (comp3);
        parent.add_component (comp4);
-       
+
        assert parent.count_components (ICalGLib.ComponentKind.VEVENT_COMPONENT) == 3;
        assert parent.count_components (ICalGLib.ComponentKind.VCALENDAR_COMPONENT) == 1;
-       
+
        #Traverse with internal API.
        count = parent.count_components (ICalGLib.ComponentKind.VEVENT_COMPONENT);
        child_component = parent.get_first_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);
@@ -173,10 +173,10 @@ def main ():
                assert (child_component.get_summary() == prefix + str(index));
                if (i != count-1):
                        child_component = parent.get_next_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);
-       
+
        #Traverse with external API.
-       iter = parent.begin_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);        
-       child_component = iter.deref(); 
+       iter = parent.begin_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);
+       child_component = iter.deref();
        child_component.set_owner (parent);
        for i in range(0, count):
                prefix = "test"
@@ -185,9 +185,9 @@ def main ():
                if (i != count-1):
                        child_component = iter.next();
                        child_component.set_owner (parent);
-       
-       iter = parent.end_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);  
-       child_component = iter.prior(); 
+
+       iter = parent.end_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);
+       child_component = iter.prior();
        child_component.set_owner (parent);
        for i in range(0, count):
                prefix = "test"
@@ -196,9 +196,9 @@ def main ():
                if (i != count-1):
                        child_component = iter.prior();
                        child_component.set_owner (parent);
-                       
-       #Traverse and remove with external API.         
-       iter = parent.begin_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);        
+
+       #Traverse and remove with external API.
+       iter = parent.begin_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);
        child_component = iter.deref();
        for i in range(0, count):
                if (i != count-1):
@@ -206,10 +206,8 @@ def main ():
                parent.remove_component (child_component);
                if (i != count-1):
                        child_component = iter.deref();
-       assert parent.count_components (ICalGLib.ComponentKind.VEVENT_COMPONENT) == 0;          
+       assert parent.count_components (ICalGLib.ComponentKind.VEVENT_COMPONENT) == 0;
 
-       
-       
        #Test property mainpulation
        property_string = "SUMMARY:Bastille Day Party";
        string_property=ICalGLib.Property.new_from_string (property_string);
@@ -218,7 +216,7 @@ def main ():
        assert (component.count_properties(ICalGLib.PropertyKind.SUMMARY_PROPERTY) == 1);
        component.remove_property (string_property);
        assert (component.count_properties(ICalGLib.PropertyKind.SUMMARY_PROPERTY) == 0);
-       
+
        component.add_property (string_property);
        property_string2 = "SUMMARY:event-uid-123";
        string_property2=ICalGLib.Property.new_from_string (property_string2);
@@ -231,8 +229,7 @@ def main ():
        assert (property2.as_ical_string_r().split('\n', 1)[0] == "SUMMARY:event-uid-123\r");
        property3 = component.get_next_property(ICalGLib.PropertyKind.SUMMARY_PROPERTY);
        assert (property3.as_ical_string_r().split('\n', 1)[0] == "SUMMARY:20140306T090000\r");
-       
-       
+
        #Test getters and setters
        #Test get_dtstart and get_dtend
        comp = ICalGLib.Component.new_from_string (event_str1);
@@ -242,7 +239,7 @@ def main ():
        dtend = comp.get_dtend();
        end_string = ICalGLib.time_as_ical_string_r (dtend);
        assert (end_string == "20140306T093000");
-       
+
        #Test span
        span = comp.get_span();
        assert (span.get_start() == 1394096400);
@@ -254,7 +251,7 @@ def main ():
        assert (span.get_start() == 1494096400);
        assert (span.get_end() == 1494098200);
        assert (span.is_busy() == 1);
-       
+
        #Test set_summary/get_summary
        assert (comp.get_summary () == "test1");
        comp.set_summary ("newSummary");
@@ -289,9 +286,9 @@ def main ():
        assert (comp.get_sequence () == 0);
        comp.set_sequence (5);
        assert (comp.get_sequence () == 5);
-       
+
        #Call comp_foreach_tzid
-       comp_foreach_tzid (comp, setParam, "America/Chicago");  
+       comp_foreach_tzid (comp, setParam, "America/Chicago");
 
 if __name__=="__main__":
     main ()
diff --git a/tests/comprehensive.py b/tests/comprehensive.py
index cd4eb5e..0238a63 100755
--- a/tests/comprehensive.py
+++ b/tests/comprehensive.py
@@ -24,7 +24,7 @@ from gi.repository import ICalGLib
 event_str1 = \
     "BEGIN:VEVENT\n"                                \
     "UID:event-uid-123\n"                           \
-    "SUMMARY;LANGUAGE=en-US:parent\n"                 \
+    "SUMMARY;LANGUAGE=en-US:parent\n"               \
     "DTSTART;TZID=Europe/Prague:20140306T090000\n"  \
     "DTEND;TZID=Europe/Berlin:20140306T093000\n"    \
     "CLASS:PUBLIC\n"                                \
@@ -39,7 +39,7 @@ event_str1 = \
 event_str2 = \
     "BEGIN:VEVENT\n"                                \
     "UID:event-uid-123\n"                           \
-    "SUMMARY;LANGUAGE=en-US:childEvent1\n"                 \
+    "SUMMARY;LANGUAGE=en-US:childEvent1\n"          \
     "DTSTART;TZID=Europe/Prague:20140306T090000\n"  \
     "DTEND;TZID=Europe/Berlin:20140306T093000\n"    \
     "CLASS:PUBLIC\n"                                \
@@ -54,7 +54,7 @@ event_str2 = \
 event_str3 = \
     "BEGIN:VEVENT\n"                                \
     "UID:event-uid-123\n"                           \
-    "SUMMARY;LANGUAGE=en-US:childEvent2\n"               \
+    "SUMMARY;LANGUAGE=en-US:childEvent2\n"          \
     "DTSTART;TZID=Europe/Prague:20140306T090000\n"  \
     "DTEND;TZID=Europe/Berlin:20140306T093000\n"    \
     "CLASS:PUBLIC\n"                                \
@@ -69,7 +69,7 @@ event_str3 = \
 event_str4 = \
     "BEGIN:VEVENT\n"                                \
     "UID:event-uid-123\n"                           \
-    "SUMMARY;LANGUAGE=en-US:childEvent3\n"                 \
+    "SUMMARY;LANGUAGE=en-US:childEvent3\n"          \
     "DTSTART;TZID=Europe/Prague:20140306T090000\n"  \
     "DTEND;TZID=Europe/Berlin:20140306T093000\n"    \
     "CLASS:PUBLIC\n"                                \
@@ -82,9 +82,9 @@ event_str4 = \
     "END:VCALENDAR\n"
 
 event_str5 = \
-    "BEGIN:VCALENDAR\n"                                \
+    "BEGIN:VCALENDAR\n"                             \
     "UID:event-uid-123\n"                           \
-    "SUMMARY;LANGUAGE=en-US:childCalendar1\n"                 \
+    "SUMMARY;LANGUAGE=en-US:childCalendar1\n"       \
     "DTSTART;TZID=Europe/Prague:20140306T090000\n"  \
     "DTEND;TZID=Europe/Berlin:20140306T093000\n"    \
     "CLASS:PUBLIC\n"                                \
@@ -95,74 +95,73 @@ event_str5 = \
     "SEQUENCE:0\n"                                  \
     "LOCATION;LANGUAGE=en-US:Location\n"            \
     "END:VCALENDAR\n"
-    
-combined_string = \
-    "BEGIN:VEVENT\r\n" \
-       "UID:event-uid-123\r\n" \
-       "SUMMARY;LANGUAGE=en-US:parent\r\n"     \
-       "DTSTART;TZID=Europe/Prague:20140306T090000\r\n"        \
-       "DTEND;TZID=Europe/Berlin:20140306T093000\r\n"  \
-       "CLASS:PUBLIC\r\n"      \
-       "PRIORITY:5\r\n"        \
-       "DTSTAMP:20140207T020756Z\r\n"  \
-       "TRANSP:OPAQUE\r\n"     \
-       "STATUS:CONFIRMED\r\n"  \
-       "SEQUENCE:0\r\n"        \
-       "LOCATION;LANGUAGE=en-US:Location\r\n"  \
-               "BEGIN:VEVENT\r\n"      \
-               "UID:event-uid-123\r\n" \
-               "SUMMARY;LANGUAGE=en-US:childEvent1\r\n"        \
-               "DTSTART;TZID=Europe/Prague:20140306T090000\r\n"        \
-               "DTEND;TZID=Europe/Berlin:20140306T093000\r\n"  \
-               "CLASS:PUBLIC\r\n"      \
-               "PRIORITY:5\r\n"        \
-               "DTSTAMP:20140207T020756Z\r\n"  \
-               "TRANSP:OPAQUE\r\n"     \
-               "STATUS:CONFIRMED\r\n"  \
-               "SEQUENCE:0\r\n"        \
-               "LOCATION;LANGUAGE=en-US:Location\r\n"  \
-               "END:VEVENT\r\n"        \
-               "BEGIN:VEVENT\r\n"      \
-               "UID:event-uid-123\r\n" \
-               "SUMMARY;LANGUAGE=en-US:childEvent2\r\n"        \
-               "DTSTART;TZID=Europe/Prague:20140306T090000\r\n"        \
-               "DTEND;TZID=Europe/Berlin:20140306T093000\r\n"  \
-               "CLASS:PUBLIC\r\n"      \
-               "PRIORITY:5\r\n"        \
-               "DTSTAMP:20140207T020756Z\r\n"  \
-               "TRANSP:OPAQUE\r\n"     \
-               "STATUS:CONFIRMED\r\n"  \
-               "SEQUENCE:0\r\n"        \
-               "LOCATION;LANGUAGE=en-US:Location\r\n"  \
-               "END:VEVENT\r\n"        \
-               "BEGIN:VEVENT\r\n"      \
-               "UID:event-uid-123\r\n" \
-               "SUMMARY;LANGUAGE=en-US:childEvent3\r\n"        \
-               "DTSTART;TZID=Europe/Prague:20140306T090000\r\n"        \
-               "DTEND;TZID=Europe/Berlin:20140306T093000\r\n"  \
-               "CLASS:PUBLIC\r\n"      \
-               "PRIORITY:5\r\n"        \
-               "DTSTAMP:20140207T020756Z\r\n"  \
-               "TRANSP:OPAQUE\r\n"     \
-               "STATUS:CONFIRMED\r\n"  \
-               "SEQUENCE:0\r\n"        \
-               "LOCATION;LANGUAGE=en-US:Location\r\n"  \
-               "END:VEVENT\r\n"        \
-               "BEGIN:VCALENDAR\r\n"   \
-               "UID:event-uid-123\r\n" \
-               "SUMMARY;LANGUAGE=en-US:childCalendar1\r\n"     \
-               "DTSTART;TZID=Europe/Prague:20140306T090000\r\n"        \
-               "DTEND;TZID=Europe/Berlin:20140306T093000\r\n"  \
-               "CLASS:PUBLIC\r\n"      \
-               "PRIORITY:5\r\n"        \
-               "DTSTAMP:20140207T020756Z\r\n"  \
-               "TRANSP:OPAQUE\r\n"     \
-               "STATUS:CONFIRMED\r\n"  \
-               "SEQUENCE:0\r\n"        \
-               "LOCATION;LANGUAGE=en-US:Location\r\n"  \
-               "END:VCALENDAR\r\n"     \
-       "END:VEVENT\r\n"
 
+combined_string = \
+    "BEGIN:VEVENT\r\n"                              \
+    "UID:event-uid-123\r\n"                         \
+    "SUMMARY;LANGUAGE=en-US:parent\r\n"             \
+    "DTSTART;TZID=Europe/Prague:20140306T090000\r\n"\
+    "DTEND;TZID=Europe/Berlin:20140306T093000\r\n"  \
+    "CLASS:PUBLIC\r\n"                              \
+    "PRIORITY:5\r\n"                                \
+    "DTSTAMP:20140207T020756Z\r\n"                  \
+    "TRANSP:OPAQUE\r\n"                             \
+    "STATUS:CONFIRMED\r\n"                          \
+    "SEQUENCE:0\r\n"                                \
+    "LOCATION;LANGUAGE=en-US:Location\r\n"          \
+      "BEGIN:VEVENT\r\n"                            \
+      "UID:event-uid-123\r\n"                       \
+      "SUMMARY;LANGUAGE=en-US:childEvent1\r\n"      \
+      "DTSTART;TZID=Europe/Prague:20140306T090000\r\n" \
+      "DTEND;TZID=Europe/Berlin:20140306T093000\r\n" \
+      "CLASS:PUBLIC\r\n"                            \
+      "PRIORITY:5\r\n"                              \
+      "DTSTAMP:20140207T020756Z\r\n"                \
+      "TRANSP:OPAQUE\r\n"                           \
+      "STATUS:CONFIRMED\r\n"                        \
+      "SEQUENCE:0\r\n"                              \
+      "LOCATION;LANGUAGE=en-US:Location\r\n"        \
+      "END:VEVENT\r\n"                              \
+      "BEGIN:VEVENT\r\n"                            \
+      "UID:event-uid-123\r\n"                       \
+      "SUMMARY;LANGUAGE=en-US:childEvent2\r\n"      \
+      "DTSTART;TZID=Europe/Prague:20140306T090000\r\n" \
+      "DTEND;TZID=Europe/Berlin:20140306T093000\r\n" \
+      "CLASS:PUBLIC\r\n"                            \
+      "PRIORITY:5\r\n"                              \
+      "DTSTAMP:20140207T020756Z\r\n"                \
+      "TRANSP:OPAQUE\r\n"                           \
+      "STATUS:CONFIRMED\r\n"                        \
+      "SEQUENCE:0\r\n"                              \
+      "LOCATION;LANGUAGE=en-US:Location\r\n"        \
+      "END:VEVENT\r\n"                              \
+      "BEGIN:VEVENT\r\n"                            \
+      "UID:event-uid-123\r\n"                       \
+      "SUMMARY;LANGUAGE=en-US:childEvent3\r\n"      \
+      "DTSTART;TZID=Europe/Prague:20140306T090000\r\n" \
+      "DTEND;TZID=Europe/Berlin:20140306T093000\r\n" \
+      "CLASS:PUBLIC\r\n"                            \
+      "PRIORITY:5\r\n"                              \
+      "DTSTAMP:20140207T020756Z\r\n"                \
+      "TRANSP:OPAQUE\r\n"                           \
+      "STATUS:CONFIRMED\r\n"                        \
+      "SEQUENCE:0\r\n"                              \
+      "LOCATION;LANGUAGE=en-US:Location\r\n"        \
+      "END:VEVENT\r\n"                              \
+      "BEGIN:VCALENDAR\r\n"                         \
+      "UID:event-uid-123\r\n"                       \
+      "SUMMARY;LANGUAGE=en-US:childCalendar1\r\n"   \
+      "DTSTART;TZID=Europe/Prague:20140306T090000\r\n" \
+      "DTEND;TZID=Europe/Berlin:20140306T093000\r\n" \
+      "CLASS:PUBLIC\r\n"                            \
+      "PRIORITY:5\r\n"                              \
+      "DTSTAMP:20140207T020756Z\r\n"                \
+      "TRANSP:OPAQUE\r\n"                           \
+      "STATUS:CONFIRMED\r\n"                        \
+      "SEQUENCE:0\r\n"                              \
+      "LOCATION;LANGUAGE=en-US:Location\r\n"        \
+      "END:VCALENDAR\r\n"                           \
+    "END:VEVENT\r\n"
 
 def main ():
        #Test child component manipulation
@@ -176,9 +175,9 @@ def main ():
        parent.add_component (comp2);
        parent.add_component (comp3);
        parent.add_component (comp4);
-       
+
        assert parent.as_ical_string_r() == combined_string;
-       
+
        count = parent.count_components (ICalGLib.ComponentKind.VEVENT_COMPONENT);
        child_component = parent.get_first_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);
        for i in range(0, count):
@@ -189,20 +188,20 @@ def main ():
                        end = ICalGLib.time_from_string ("20141115T221923");
                        child_component.set_dtstart (start);
                        child_component.set_dtend (end);
-                       
+
                        child_component.set_dtstamp (start);
                        child_component.set_location ("East Lansing, MI, US");
-                       
+
                        child_component.set_relcalid ("relcalid for childEventTwo");
                        recur_string = "RRULE:FREQ=DAILY;INTERVAL=10;COUNT=5";
                        property = ICalGLib.Property.new_from_string (recur_string);
                        child_component.add_property (property);
                if (i != count-1):
                        child_component = parent.get_next_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);
-                       
+
        modifiedCombinedString = parent.as_ical_string_r();
        newParent = ICalGLib.Component.new_from_string (modifiedCombinedString);
-       
+
        count = parent.count_components (ICalGLib.ComponentKind.VEVENT_COMPONENT);
        child_component = parent.get_first_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);
        for i in range(0, count):
@@ -215,16 +214,16 @@ def main ():
                        dtend = child_component.get_dtend();
                        end_string = ICalGLib.time_as_ical_string_r (dtend);
                        assert (end_string == "20141115T221923");
-                       
+
                        timestamp = child_component.get_dtstamp ();
                        assert (ICalGLib.time_as_ical_string_r (timestamp) == "20141115T211923");
                        assert (child_component.get_location () == "East Lansing, MI, US");
                        assert (child_component.get_relcalid() == "relcalid for childEventTwo");
-                       
+
                        recurProperty = child_component.get_first_property 
(ICalGLib.PropertyKind.RRULE_PROPERTY);
                        assert recurProperty.as_ical_string_r() == "RRULE:FREQ=DAILY;COUNT=5;INTERVAL=10\r\n";
                if (i != count-1):
                        child_component = parent.get_next_component (ICalGLib.ComponentKind.VEVENT_COMPONENT);
 
 if __name__=="__main__":
-    main ()
\ No newline at end of file
+    main ()
diff --git a/tests/duration-type.py b/tests/duration-type.py
index 5230a99..e320abf 100755
--- a/tests/duration-type.py
+++ b/tests/duration-type.py
@@ -36,4 +36,4 @@ duration_bad = ICalGLib.DurationType.bad_duration();
 assert (duration.as_ical_string_r() == duration_bad.as_ical_string_r());
 assert (duration.is_bad_duration() == 1);
 duration_null = ICalGLib.DurationType.null_duration();
-assert (duration_null.is_null_duration() == 1);
\ No newline at end of file
+assert (duration_null.is_null_duration() == 1);
diff --git a/tests/error.py b/tests/error.py
index 06edcae..c9a196c 100755
--- a/tests/error.py
+++ b/tests/error.py
@@ -38,4 +38,4 @@ string_rep = ICalGLib.error_strerror (enumeration);
 assert (string_rep == "NO: No error");
 
 state = ICalGLib.error_supress (message);
-ICalGLib.error_restore (message, state);
\ No newline at end of file
+ICalGLib.error_restore (message, state);
diff --git a/tests/parameter.py b/tests/parameter.py
index 19b45b6..2de86d3 100755
--- a/tests/parameter.py
+++ b/tests/parameter.py
@@ -67,4 +67,4 @@ assert (parameter.isa_parameter() == 1);
 
 
 another_parameter = ICalGLib.Parameter.new_from_value_string (kind, value);
-assert (another_parameter.as_ical_string_r() == typevalue);
\ No newline at end of file
+assert (another_parameter.as_ical_string_r() == typevalue);
diff --git a/tests/period-type.py b/tests/period-type.py
index 83240d8..82ab499 100755
--- a/tests/period-type.py
+++ b/tests/period-type.py
@@ -75,4 +75,4 @@ assert (end.get_minute() == 0);
 assert (end.get_second() == 0);
 
 duration = period.get_duration();
-assert (duration.as_ical_string_r() == "PT5H30M");
\ No newline at end of file
+assert (duration.as_ical_string_r() == "PT5H30M");
diff --git a/tests/recurrence-type.py b/tests/recurrence-type.py
index dfd9622..e6d9345 100755
--- a/tests/recurrence-type.py
+++ b/tests/recurrence-type.py
@@ -72,13 +72,12 @@ result = ICalGLib.recur_expand_recurrence (string, start, 10);
 secs_per_day = 24*60*60;
 for i in range (0, 9):
     assert (result[i] == start + i*secs_per_day);
-    
-    
+
 string = "19970101T183248Z/19970102T071625Z";
 
 period = ICalGLib.PeriodType.from_string (string);
 start = period.get_start();
-    
+
 iter = ICalGLib.RecurIterator.new (recurrence, start);
 timetype = iter.next();
 day = timetype.get_day();
@@ -88,4 +87,3 @@ while day != 0:
     ref += 1;
     timetype = iter.next();
     day = timetype.get_day();
-    
diff --git a/tests/value.py b/tests/value.py
index efd6cf4..8930d8f 100755
--- a/tests/value.py
+++ b/tests/value.py
@@ -71,4 +71,4 @@ result = ICalGLib.Value.encode_ical_string (szText);
 assert (result == after_encoded_szText);
 
 result = ICalGLib.Value.decode_ical_string (before_decoded_szText);
-assert (result == szText);
\ No newline at end of file
+assert (result == szText);


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