[libical-glib] Change and add license information in generated source files, hardcoded source files and xml files i
- From: Miao Yu <williamyu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libical-glib] Change and add license information in generated source files, hardcoded source files and xml files i
- Date: Tue, 17 Mar 2015 14:37:03 +0000 (UTC)
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]