[libical-glib] Change and add license information in generated source files, hardcoded source files and xml files i



commit bb6282f089fd82273f166deb0ae3ed085143e462
Author: William Yu <williamyu gnome org>
Date:   Tue Mar 17 10:35:17 2015 -0400

    Change and add license information in generated source files, hardcoded source files and xml files in 
src/api from LGPL to LGPLv2.1

 src/api/i-cal-array.xml                |   17 +++++++++++++++-
 src/api/i-cal-attach.xml               |   15 ++++++++++++++
 src/api/i-cal-comp-iter.xml            |   15 ++++++++++++++
 src/api/i-cal-component.xml            |   15 ++++++++++++++
 src/api/i-cal-datetimeperiod-type.xml  |   15 ++++++++++++++
 src/api/i-cal-derived-parameter.xml    |   15 ++++++++++++++
 src/api/i-cal-derived-property.xml     |   15 ++++++++++++++
 src/api/i-cal-derived-value.xml        |   15 ++++++++++++++
 src/api/i-cal-duration-type.xml        |   15 ++++++++++++++
 src/api/i-cal-enums.xml                |   15 ++++++++++++++
 src/api/i-cal-error.xml                |   15 ++++++++++++++
 src/api/i-cal-geo-type.xml             |   15 ++++++++++++++
 src/api/i-cal-langbind.xml             |   15 ++++++++++++++
 src/api/i-cal-memory.xml               |   15 ++++++++++++++
 src/api/i-cal-mime.xml                 |   15 ++++++++++++++
 src/api/i-cal-parameter.xml            |   15 ++++++++++++++
 src/api/i-cal-parser.xml               |   15 ++++++++++++++
 src/api/i-cal-period-type.xml          |   15 ++++++++++++++
 src/api/i-cal-property.xml             |   15 ++++++++++++++
 src/api/i-cal-recur-iterator.xml       |   15 ++++++++++++++
 src/api/i-cal-recur.xml                |   15 ++++++++++++++
 src/api/i-cal-recurrence-type.xml      |   15 ++++++++++++++
 src/api/i-cal-reqstat-type.xml         |   15 ++++++++++++++
 src/api/i-cal-restriction.xml          |   15 ++++++++++++++
 src/api/i-cal-time-span.xml            |   15 ++++++++++++++
 src/api/i-cal-time.xml                 |   15 ++++++++++++++
 src/api/i-cal-timetype.xml             |   15 ++++++++++++++
 src/api/i-cal-timezone-phase.xml       |   15 ++++++++++++++
 src/api/i-cal-timezone.xml             |   15 ++++++++++++++
 src/api/i-cal-timezonetype.xml         |   15 ++++++++++++++
 src/api/i-cal-trigger-type.xml         |   15 ++++++++++++++
 src/api/i-cal-unknowntokenhandling.xml |   15 ++++++++++++++
 src/api/i-cal-value.xml                |   15 ++++++++++++++
 src/build-tools/generator.c            |   17 ++++++++++++++++
 src/build-tools/generator.h            |   33 +++++++++++++------------------
 src/build-tools/header-header-template |    8 +++++-
 src/build-tools/header-template        |    8 +++++-
 src/build-tools/source-template        |    8 +++++-
 src/build-tools/xml-parser.c           |   17 ++++++++++++++++
 src/build-tools/xml-parser.h           |   18 +++++++++++++---
 src/libical-glib/i-cal-object.c.in     |    8 +++++-
 src/libical-glib/i-cal-object.h.in     |    8 +++++-
 42 files changed, 588 insertions(+), 34 deletions(-)
---
diff --git a/src/api/i-cal-array.xml b/src/api/i-cal-array.xml
index 6265390..2e7bcf8 100644
--- a/src/api/i-cal-array.xml
+++ b/src/api/i-cal-array.xml
@@ -1,4 +1,19 @@
-<structure namespace="ICal" name="Array" native="icalarray" destroy_func="icalarray_free">
+<!--
+  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="Array" native="icalarray" destroy_func="icalarray_free">
        <method name="i_cal_array_size" corresponds="CUSTOM" kind="other" since="1.0">
                <parameter type="ICalArray *" name="array" comment="The #ICalArray"/>
                <returns type="gint" comment="The size of current array."/>
diff --git a/src/api/i-cal-attach.xml b/src/api/i-cal-attach.xml
index 930fd91..7645406 100644
--- a/src/api/i-cal-attach.xml
+++ b/src/api/i-cal-attach.xml
@@ -1,3 +1,18 @@
+<!--
+  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="Attach" native="icalattach" destroy_func="icalattach_unref">
     <method name="i_cal_attach_new_from_url" corresponds="icalattach_new_from_url" kind="constructor" 
since="1.0">
         <parameter type="const gchar *" name="url" comment="The url from which the object is created"/>
diff --git a/src/api/i-cal-comp-iter.xml b/src/api/i-cal-comp-iter.xml
index cbef60d..5d47da5 100644
--- a/src/api/i-cal-comp-iter.xml
+++ b/src/api/i-cal-comp-iter.xml
@@ -1,3 +1,18 @@
+<!--
+  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="CompIter" native="struct icalcompiter" is_bare="true" 
default_native="i_cal_comp_iter_new_default ()">
        <method name="i_cal_comp_iter_new_default" corresponds="CUSTOM" kind="constructor" since="1.0">
                <returns type="struct icalcompiter" annotation="transfer none" comment="The newly created 
default native icalcompiter"/>
diff --git a/src/api/i-cal-component.xml b/src/api/i-cal-component.xml
index 0b1d184..89096c1 100644
--- a/src/api/i-cal-component.xml
+++ b/src/api/i-cal-component.xml
@@ -1,3 +1,18 @@
+<!--
+  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="Component" native="icalcomponent" destroy_func="icalcomponent_free" 
includes="libical-glib/i-cal-parameter.h">
        <method name="i_cal_component_new" corresponds="icalcomponent_new" kind="constructor" since="1.0">
         <parameter type="ICalComponentKind" name="kind" comment="The #ICalComponentKind."/>
diff --git a/src/api/i-cal-datetimeperiod-type.xml b/src/api/i-cal-datetimeperiod-type.xml
index bdb6c87..dcebf3c 100644
--- a/src/api/i-cal-datetimeperiod-type.xml
+++ b/src/api/i-cal-datetimeperiod-type.xml
@@ -1,3 +1,18 @@
+<!--
+  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="DatetimeperiodType" native="struct icaldatetimeperiodtype" is_bare="true" 
default_native="i_cal_datetimeperiod_type_new_default ()" includes="libical-glib/i-cal-timetype.h, 
libical-glib/i-cal-period-type.h">
        <method name="i_cal_datetimeperiod_type_new_default" corresponds="CUSTOM" annotation="skip" 
kind="constructor" since="1.0">
         <returns type="struct icaldatetimeperiodtype" annotation="transfer full" comment="The newly created 
#ICalDatetimeperiodType" />
diff --git a/src/api/i-cal-derived-parameter.xml b/src/api/i-cal-derived-parameter.xml
index 493eaa5..8d3c5ec 100644
--- a/src/api/i-cal-derived-parameter.xml
+++ b/src/api/i-cal-derived-parameter.xml
@@ -1,3 +1,18 @@
+<!--
+  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="DerivedParameter">
        <enum name="ICalParameterKind" default_native="I_CAL_NO_PARAMETER">
         <element name="ICAL_ANY_PARAMETER"/>
diff --git a/src/api/i-cal-derived-property.xml b/src/api/i-cal-derived-property.xml
index 983a626..90186c5 100644
--- a/src/api/i-cal-derived-property.xml
+++ b/src/api/i-cal-derived-property.xml
@@ -1,3 +1,18 @@
+<!--
+  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="DerivedProperty">
        <enum name="ICalPropertyKind" default_native="I_CAL_NO_PROPERTY">
         <element name="ICAL_ANY_PROPERTY"/>
diff --git a/src/api/i-cal-derived-value.xml b/src/api/i-cal-derived-value.xml
index 7428a0e..a4621fd 100644
--- a/src/api/i-cal-derived-value.xml
+++ b/src/api/i-cal-derived-value.xml
@@ -1,3 +1,18 @@
+<!--
+  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"/>
diff --git a/src/api/i-cal-duration-type.xml b/src/api/i-cal-duration-type.xml
index 2ae29e2..ac04f93 100644
--- a/src/api/i-cal-duration-type.xml
+++ b/src/api/i-cal-duration-type.xml
@@ -1,3 +1,18 @@
+<!--
+  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."/>
diff --git a/src/api/i-cal-enums.xml b/src/api/i-cal-enums.xml
index f9462e8..028e467 100644
--- a/src/api/i-cal-enums.xml
+++ b/src/api/i-cal-enums.xml
@@ -1,3 +1,18 @@
+<!--
+  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"/>
diff --git a/src/api/i-cal-error.xml b/src/api/i-cal-error.xml
index 1c66d5e..6478257 100644
--- a/src/api/i-cal-error.xml
+++ b/src/api/i-cal-error.xml
@@ -1,3 +1,18 @@
+<!--
+  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="Error">
     <enum name="ICalErrorEnum" default_native="ICAL_UNKNOWN_ERROR">
         <element name="ICAL_NO_ERROR"/>
diff --git a/src/api/i-cal-geo-type.xml b/src/api/i-cal-geo-type.xml
index fbbc62e..de81fb5 100644
--- a/src/api/i-cal-geo-type.xml
+++ b/src/api/i-cal-geo-type.xml
@@ -1,3 +1,18 @@
+<!--
+  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="GeoType" native="struct icalgeotype" is_bare="true" 
default_native="i_cal_geo_type_new_default ()">
        <method name="i_cal_geo_type_new_default" corresponds="CUSTOM" annotation="skip" kind="constructor" 
since="1.0">
         <returns type="struct icalgeotype" annotation="transfer full" comment="The newly created 
#ICalGeoType" />
diff --git a/src/api/i-cal-langbind.xml b/src/api/i-cal-langbind.xml
index e1ef903..15466e4 100644
--- a/src/api/i-cal-langbind.xml
+++ b/src/api/i-cal-langbind.xml
@@ -1,3 +1,18 @@
+<!--
+  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="Langbind">
     <method name="i_cal_langbind_new_array" corresponds="icallangbind_new_array" since="1.0">
         <parameter type="gint" name="size" comment="The size of the array to be created."/>
diff --git a/src/api/i-cal-memory.xml b/src/api/i-cal-memory.xml
index b5d8376..cec9e57 100644
--- a/src/api/i-cal-memory.xml
+++ b/src/api/i-cal-memory.xml
@@ -1,3 +1,18 @@
+<!--
+  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="Memory">
     <method name="i_cal_memory_tmp_buffer" corresponds="icalmemory_tmp_buffer" since="1.0">
         <parameter type="size_t" name="size" comment="The size of the buffer to be created."/>
diff --git a/src/api/i-cal-mime.xml b/src/api/i-cal-mime.xml
index 15b27ab..c3eadd4 100644
--- a/src/api/i-cal-mime.xml
+++ b/src/api/i-cal-mime.xml
@@ -1,3 +1,18 @@
+<!--
+  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="Mime">
     <method name="i_cal_mime_parse" corresponds="CUSTOM" since="1.0">
         <parameter type="gchar *" name="(*func)(gchar *,size_t,void *)" comment="FULL: @func: The parsing 
function."/>
diff --git a/src/api/i-cal-parameter.xml b/src/api/i-cal-parameter.xml
index 8aff99f..03d27df 100644
--- a/src/api/i-cal-parameter.xml
+++ b/src/api/i-cal-parameter.xml
@@ -1,3 +1,18 @@
+<!--
+  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="Parameter" native="icalparameter" destroy_func="icalparameter_free">
     <method name="i_cal_parameter_new" corresponds="icalparameter_new" kind="constructor" since="1.0">
         <parameter type="ICalParameterKind" name="v" comment="The type of #ICalParameter to be created"/>
diff --git a/src/api/i-cal-parser.xml b/src/api/i-cal-parser.xml
index cb4a2f6..495d2b3 100644
--- a/src/api/i-cal-parser.xml
+++ b/src/api/i-cal-parser.xml
@@ -1,3 +1,18 @@
+<!--
+  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"/>
diff --git a/src/api/i-cal-period-type.xml b/src/api/i-cal-period-type.xml
index 38f083a..e707a9f 100644
--- a/src/api/i-cal-period-type.xml
+++ b/src/api/i-cal-period-type.xml
@@ -1,3 +1,18 @@
+<!--
+  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="PeriodType" native="struct icalperiodtype" is_bare="true" 
default_native="icalperiodtype_null_period ()">
        <method name="i_cal_period_type_get_start" corresponds="CUSTOM" kind="get" since="1.0">
                <parameter type="ICalPeriodType *" name="period" comment="The #ICalPeriodType to be 
queried."/>
diff --git a/src/api/i-cal-property.xml b/src/api/i-cal-property.xml
index 5134deb..109c276 100644
--- a/src/api/i-cal-property.xml
+++ b/src/api/i-cal-property.xml
@@ -1,3 +1,18 @@
+<!--
+  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="Property" native="icalproperty" destroy_func="icalproperty_free">
     <method name="i_cal_property_new" corresponds="icalproperty_new" kind="constructor" since="1.0">
         <parameter type="ICalPropertyKind" name="kind" comment="The kind of #ICalProperty to be created."/>
diff --git a/src/api/i-cal-recur-iterator.xml b/src/api/i-cal-recur-iterator.xml
index 18b1201..218cb0d 100644
--- a/src/api/i-cal-recur-iterator.xml
+++ b/src/api/i-cal-recur-iterator.xml
@@ -1,3 +1,18 @@
+<!--
+  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="RecurIterator" native="icalrecur_iterator" 
destroy_func="icalrecur_iterator_free">
     <method name="i_cal_recur_iterator_new" corresponds="icalrecur_iterator_new" kind="constructor" 
since="1.0">
         <parameter type="ICalRecurrenceType *" name="rule" comment="The rule applied on the 
#ICalRecurIterator."/>
diff --git a/src/api/i-cal-recur.xml b/src/api/i-cal-recur.xml
index 0410938..764cf15 100644
--- a/src/api/i-cal-recur.xml
+++ b/src/api/i-cal-recur.xml
@@ -1,3 +1,18 @@
+<!--
+  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="Recur">
     <method name="i_cal_recur_expand_recurrence" corresponds="CUSTOM" since="1.0">
         <parameter type="gchar *" name="rule" comment="The rule of the recurrence."/>
diff --git a/src/api/i-cal-recurrence-type.xml b/src/api/i-cal-recurrence-type.xml
index fa33eb3..9c237ae 100644
--- a/src/api/i-cal-recurrence-type.xml
+++ b/src/api/i-cal-recurrence-type.xml
@@ -1,3 +1,18 @@
+<!--
+  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"/>
diff --git a/src/api/i-cal-reqstat-type.xml b/src/api/i-cal-reqstat-type.xml
index 890dfbc..f7fc5a1 100644
--- a/src/api/i-cal-reqstat-type.xml
+++ b/src/api/i-cal-reqstat-type.xml
@@ -1,3 +1,18 @@
+<!--
+  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="ReqstatType" native="struct icalreqstattype" is_bare="true" 
default_native="i_cal_reqstat_type_new_default ()">
     <method name="i_cal_reqstat_type_from_string" corresponds="icalreqstattype_from_string" 
kind="constructor" since="">
         <parameter type="const gchar *" name="str" comment="A string."/>
diff --git a/src/api/i-cal-restriction.xml b/src/api/i-cal-restriction.xml
index 286c314..c8dfc38 100644
--- a/src/api/i-cal-restriction.xml
+++ b/src/api/i-cal-restriction.xml
@@ -1,3 +1,18 @@
+<!--
+  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"/>
diff --git a/src/api/i-cal-time-span.xml b/src/api/i-cal-time-span.xml
index a36646c..380d8b7 100644
--- a/src/api/i-cal-time-span.xml
+++ b/src/api/i-cal-time-span.xml
@@ -1,3 +1,18 @@
+<!--
+  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."/>
diff --git a/src/api/i-cal-time.xml b/src/api/i-cal-time.xml
index 0fa278b..69df0bf 100644
--- a/src/api/i-cal-time.xml
+++ b/src/api/i-cal-time.xml
@@ -1,3 +1,18 @@
+<!--
+  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="Time">
     <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" 
/>
diff --git a/src/api/i-cal-timetype.xml b/src/api/i-cal-timetype.xml
index ebb978e..08eecde 100644
--- a/src/api/i-cal-timetype.xml
+++ b/src/api/i-cal-timetype.xml
@@ -1,3 +1,18 @@
+<!--
+  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="constructor" 
since="1.0">
                <returns type="struct icaltimetype" comment="The newly created #ICalTimetype. It is the epoch 
time (19700-1-1 00:00:00 utc)" />
diff --git a/src/api/i-cal-timezone-phase.xml b/src/api/i-cal-timezone-phase.xml
index 1359075..d087321 100644
--- a/src/api/i-cal-timezone-phase.xml
+++ b/src/api/i-cal-timezone-phase.xml
@@ -1,3 +1,18 @@
+<!--
+  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="constructor" since="1.0">
         <returns type="struct icaltimezonephase" annotation="transfer full" comment="The newly created 
#ICalTimezonePhase" />
diff --git a/src/api/i-cal-timezone.xml b/src/api/i-cal-timezone.xml
index e38073f..00ddcb2 100644
--- a/src/api/i-cal-timezone.xml
+++ b/src/api/i-cal-timezone.xml
@@ -1,3 +1,18 @@
+<!--
+  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." />
diff --git a/src/api/i-cal-timezonetype.xml b/src/api/i-cal-timezonetype.xml
index 84b5b82..5185224 100644
--- a/src/api/i-cal-timezonetype.xml
+++ b/src/api/i-cal-timezonetype.xml
@@ -1,3 +1,18 @@
+<!--
+  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="constructor" since="1.0">
         <returns type="struct icaltimezonetype" annotation="transfer full" comment="The newly created 
#ICalTimezonetype" />
diff --git a/src/api/i-cal-trigger-type.xml b/src/api/i-cal-trigger-type.xml
index 912517e..6b2bfc5 100644
--- a/src/api/i-cal-trigger-type.xml
+++ b/src/api/i-cal-trigger-type.xml
@@ -1,3 +1,18 @@
+<!--
+  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="TriggerType" native="struct icaltriggertype" is_bare="true" 
default_native="icaltriggertype_from_int (0)">
     <method name="i_cal_trigger_type_from_int" corresponds="icaltriggertype_from_int" kind="constructor" 
since="">
         <parameter type="const gint" name="reltime" comment="An integer."/>
diff --git a/src/api/i-cal-unknowntokenhandling.xml b/src/api/i-cal-unknowntokenhandling.xml
index 761b0e3..4f35287 100644
--- a/src/api/i-cal-unknowntokenhandling.xml
+++ b/src/api/i-cal-unknowntokenhandling.xml
@@ -1,3 +1,18 @@
+<!--
+  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"/>
diff --git a/src/api/i-cal-value.xml b/src/api/i-cal-value.xml
index 537ca8b..30e6578 100644
--- a/src/api/i-cal-value.xml
+++ b/src/api/i-cal-value.xml
@@ -1,3 +1,18 @@
+<!--
+  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="Value" native="icalvalue" destroy_func="icalvalue_free" 
includes="string.h">
     <method name="i_cal_value_new" corresponds="icalvalue_new" kind="constructor" since="1.0">
         <parameter type="ICalValueKind" name="kind" comment="A #ICalValueKind"/>
diff --git a/src/build-tools/generator.c b/src/build-tools/generator.c
index 92d863b..473cbd4 100644
--- a/src/build-tools/generator.c
+++ b/src/build-tools/generator.c
@@ -1,3 +1,20 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * 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/>.
+ */
+
 #include "generator.h"
 
 static const gchar *templates_dir = NULL;
diff --git a/src/build-tools/generator.h b/src/build-tools/generator.h
index c4e40ee..26c9682 100644
--- a/src/build-tools/generator.h
+++ b/src/build-tools/generator.h
@@ -1,8 +1,18 @@
-/* 
- * File:   generator.h
- * Author: williamyu
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * Copyright (C) 2015 William Yu <williamyu gnome org>
  *
- * Created on June 29, 2014, 4:30 PM
+ * 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/>.
  */
 
 #ifndef GENERATOR_H
@@ -24,21 +34,6 @@
 #define HEADER_STRUCTURE_BOILERPLATE_TEMPLATE "header-structure-boilerplate-template"
 #define SOURCE_STRUCTURE_BOILERPLATE_TEMPLATE "source-structure-boilerplate-template"
 #define ENUM_HEADER "ICAL"
-#define LICENCE_HEADER \
-       "/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */\n\
-       /*\n\
-        * This library is free software: you can redistribute it and/or modify it\n\
-        * under the terms of the GNU Lesser General Public License as published by\n\
-        * the Free Software Foundation.\n\
-        *\n\
-        * This library is distributed in the hope that it will be useful, but\n\
-        * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY\n\
-        * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License\n\
-        * for more details.\n\
-        *\n\
-        * You should have received a copy of the GNU Lesser General Public License\n\
-        * along with this library. If not, see <http://www.gnu.org/licenses/>.\n\
-        */\n"
 #define BUFFER_SIZE 2000
 #define TAB_SIZE 8
 #define RET_TAB_COUNT 2
diff --git a/src/build-tools/header-header-template b/src/build-tools/header-header-template
index 8239767..26178a3 100644
--- a/src/build-tools/header-header-template
+++ b/src/build-tools/header-header-template
@@ -1,8 +1,12 @@
+/* Generated file (by src-generator) */
+
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
 /*
+ * 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 the GNU Lesser General Public License as published by
- * the Free Software Foundation.
+ * 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
diff --git a/src/build-tools/header-template b/src/build-tools/header-template
index f8de13a..928cde3 100644
--- a/src/build-tools/header-template
+++ b/src/build-tools/header-template
@@ -1,8 +1,12 @@
+/* Generated file (by src-generator) */
+
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
 /*
+ * 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 the GNU Lesser General Public License as published by
- * the Free Software Foundation.
+ * 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
diff --git a/src/build-tools/source-template b/src/build-tools/source-template
index 4c2a265..d065984 100644
--- a/src/build-tools/source-template
+++ b/src/build-tools/source-template
@@ -1,8 +1,12 @@
+/* Generated file (by src-generator) */
+
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
 /*
+ * 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 the GNU Lesser General Public License as published by
- * the Free Software Foundation.
+ * 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
diff --git a/src/build-tools/xml-parser.c b/src/build-tools/xml-parser.c
index 6c7a455..0f00416 100644
--- a/src/build-tools/xml-parser.c
+++ b/src/build-tools/xml-parser.c
@@ -1,3 +1,20 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * 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/>.
+ */
+
 #include "xml-parser.h"
 
 Structure *
diff --git a/src/build-tools/xml-parser.h b/src/build-tools/xml-parser.h
index f35ed9c..6f9780b 100644
--- a/src/build-tools/xml-parser.h
+++ b/src/build-tools/xml-parser.h
@@ -1,8 +1,18 @@
-/* 
- * File:   xml-parser.h
- * Author: williamyu
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * Copyright (C) 2015 William Yu <williamyu gnome org>
  *
- * Created on June 23, 2014, 8:24 PM
+ * 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/>.
  */
 
 #ifndef XML_PARSER_H
diff --git a/src/libical-glib/i-cal-object.c.in b/src/libical-glib/i-cal-object.c.in
index 7f5ef54..476eaae 100644
--- a/src/libical-glib/i-cal-object.c.in
+++ b/src/libical-glib/i-cal-object.c.in
@@ -1,8 +1,12 @@
+/* Generated file (by src-generator) */
+
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
 /*
+ * 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 the GNU Lesser General Public License as published by
- * the Free Software Foundation.
+ * 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
diff --git a/src/libical-glib/i-cal-object.h.in b/src/libical-glib/i-cal-object.h.in
index c8daa43..e1b5e03 100644
--- a/src/libical-glib/i-cal-object.h.in
+++ b/src/libical-glib/i-cal-object.h.in
@@ -1,8 +1,12 @@
+/* Generated file (by src-generator) */
+
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
 /*
+ * 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 the GNU Lesser General Public License as published by
- * the Free Software Foundation.
+ * 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


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