[gxml] Add license headers to source files, bgo#694718



commit 4e3b9fb8720ca5f5976d0cc6eca7eadea78fe884
Author: Richard Schwarting <aquarichy gmail com>
Date:   Wed Jun 19 22:03:38 2013 -0400

    Add license headers to source files, bgo#694718

 gxml/Attr.vala                  |   23 +++++++++++++++++++++++
 gxml/BackedNode.vala            |   23 +++++++++++++++++++++++
 gxml/CDATASection.vala          |   23 +++++++++++++++++++++++
 gxml/CharacterData.vala         |   24 ++++++++++++++++++++++++
 gxml/Comment.vala               |   23 +++++++++++++++++++++++
 gxml/Document.vala              |   24 ++++++++++++++++++++++++
 gxml/DocumentFragment.vala      |   24 ++++++++++++++++++++++++
 gxml/DocumentType.vala          |   26 +++++++++++++++++++++++++-
 gxml/DomError.vala              |   22 ++++++++++++++++++++++
 gxml/DomNode.vala               |   23 +++++++++++++++++++++++
 gxml/Element.vala               |   25 ++++++++++++++++++++++++-
 gxml/Entity.vala                |   25 ++++++++++++++++++++++++-
 gxml/EntityReference.vala       |   23 +++++++++++++++++++++++
 gxml/Implementation.vala        |   23 +++++++++++++++++++++++
 gxml/NamespaceAttr.vala         |   25 ++++++++++++++++++++++++-
 gxml/NodeList.vala              |    2 +-
 gxml/NodeType.vala              |   23 +++++++++++++++++++++++
 gxml/Notation.vala              |   23 +++++++++++++++++++++++
 gxml/ProcessingInstruction.vala |   25 ++++++++++++++++++++++++-
 gxml/Serializable.vala          |   31 ++++++++++++++++++++++++++-----
 gxml/Serialization.vala         |    8 +++++---
 gxml/Text.vala                  |   23 +++++++++++++++++++++++
 22 files changed, 477 insertions(+), 14 deletions(-)
---
diff --git a/gxml/Attr.vala b/gxml/Attr.vala
index 2770d7b..cc0669f 100644
--- a/gxml/Attr.vala
+++ b/gxml/Attr.vala
@@ -1,4 +1,27 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* Attr.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
 
 /* NOTE: attributes may contain trees as references, for entity references */
 /* TODO: figure out whether, if in Element we use set_attribute and
diff --git a/gxml/BackedNode.vala b/gxml/BackedNode.vala
index 2cbfdc3..32a1f09 100644
--- a/gxml/BackedNode.vala
+++ b/gxml/BackedNode.vala
@@ -1,4 +1,27 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* BackedNode.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
 
 // NOTE: be careful about what extra data subclasses keep
 
diff --git a/gxml/CDATASection.vala b/gxml/CDATASection.vala
index d8fb258..8608a5f 100644
--- a/gxml/CDATASection.vala
+++ b/gxml/CDATASection.vala
@@ -1,4 +1,27 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* CDataSection.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
 
 namespace GXml {
        /* TODO: do we really want a cdata section node, or just use strings? */
diff --git a/gxml/CharacterData.vala b/gxml/CharacterData.vala
index 8e2d817..50b011a 100644
--- a/gxml/CharacterData.vala
+++ b/gxml/CharacterData.vala
@@ -1,4 +1,28 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* CharacterData.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        /**
         * CharacterData defines an interface for manipulating XML character data.
diff --git a/gxml/Comment.vala b/gxml/Comment.vala
index 3b4901b..e95340d 100644
--- a/gxml/Comment.vala
+++ b/gxml/Comment.vala
@@ -1,4 +1,27 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* Comment.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
 
 /* TODO: do we really want a comment node, or just use strings? */
 /**
diff --git a/gxml/Document.vala b/gxml/Document.vala
index 840b18d..eabcb1a 100644
--- a/gxml/Document.vala
+++ b/gxml/Document.vala
@@ -1,4 +1,28 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* Document.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
+
 /*
  * GXml
  * Copyright (C) Richard Schwarting <aquarichy gmail com> et al, 2011
diff --git a/gxml/DocumentFragment.vala b/gxml/DocumentFragment.vala
index cf68045..e3ed1dd 100644
--- a/gxml/DocumentFragment.vala
+++ b/gxml/DocumentFragment.vala
@@ -1,4 +1,28 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* DocumentFragment.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        /* Lightweight Document object for fragments
 
diff --git a/gxml/DocumentType.vala b/gxml/DocumentType.vala
index b4d2e69..8ca4541 100644
--- a/gxml/DocumentType.vala
+++ b/gxml/DocumentType.vala
@@ -1,8 +1,32 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* DocumentType.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        /**
         * Defines a Document, such as the entities that it can use.
-        * 
+        *
         * For more, see: [[http://www.w3.org/TR/DOM-Level-1/level-one-core.html#ID-412266927]]
         */
        public class DocumentType : DomNode {
diff --git a/gxml/DomError.vala b/gxml/DomError.vala
index a348df1..9954a81 100644
--- a/gxml/DomError.vala
+++ b/gxml/DomError.vala
@@ -1,4 +1,26 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* DomError.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
 
 /**
  * Describes various error states. For more, see
diff --git a/gxml/DomNode.vala b/gxml/DomNode.vala
index 1c8ce36..7afae88 100644
--- a/gxml/DomNode.vala
+++ b/gxml/DomNode.vala
@@ -1,4 +1,27 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* DomNode.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        /* TODO: consider adding public signals for new/deleted children */
 
diff --git a/gxml/Element.vala b/gxml/Element.vala
index 755365d..09ffef8 100644
--- a/gxml/Element.vala
+++ b/gxml/Element.vala
@@ -1,10 +1,33 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* Element.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        // TODO: figure out how to create this; Xml.Doc doesn't have new_element()
 
        /**
         * Represent an XML Element node, which have attributes and children.
-        * 
+        *
         * To create one, use { link GXml.Document.create_element}.
         *
         * These can have child nodes
diff --git a/gxml/Entity.vala b/gxml/Entity.vala
index ff82a60..68b44a7 100644
--- a/gxml/Entity.vala
+++ b/gxml/Entity.vala
@@ -1,9 +1,32 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* Entity.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        /**
         * The content referenced by an { link GXml.EntityReference}, and defined
         * in a { link GXml.DocumentType}.
-        * 
+        *
         * For more, see: [[http://www.w3.org/TR/DOM-Level-1/level-one-core.html#ID-11C98490]]
         */
        public class Entity : DomNode {
diff --git a/gxml/EntityReference.vala b/gxml/EntityReference.vala
index 9f18b91..84da3f1 100644
--- a/gxml/EntityReference.vala
+++ b/gxml/EntityReference.vala
@@ -1,4 +1,27 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* EntityReference.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        /* TODO: do we need an EntityReference? find out what it's used for */
        // TODO: figure out some way to represent this from libxml2, or handle it ourselves
diff --git a/gxml/Implementation.vala b/gxml/Implementation.vala
index 4ca9fc2..60efb55 100644
--- a/gxml/Implementation.vala
+++ b/gxml/Implementation.vala
@@ -1,4 +1,27 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* Implementation.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        /**
         * Describes the features available in this
diff --git a/gxml/NamespaceAttr.vala b/gxml/NamespaceAttr.vala
index e1e63e2..e527bec 100644
--- a/gxml/NamespaceAttr.vala
+++ b/gxml/NamespaceAttr.vala
@@ -1,8 +1,31 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* NamespaceAttr.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        /**
         * Represents an XML Namespace Attr node.
-        * 
+        *
         * These represent
         * prefix=uri pairs that define namespaces for XML Elements
         * and Attrs.
diff --git a/gxml/NodeList.vala b/gxml/NodeList.vala
index 02d1bdb..13a993d 100644
--- a/gxml/NodeList.vala
+++ b/gxml/NodeList.vala
@@ -29,7 +29,7 @@ namespace GXml {
        /**
         * A live list used to store { link GXml.DomNode}s. Usually the
         * children of a { link GXml.DomNode}, or the results of
-        * { link GXml.Element.get_elements_by_tag_name}. 
+        * { link GXml.Element.get_elements_by_tag_name}.
         */
        public interface NodeList : Gee.Iterable<DomNode> {
                public abstract ulong length {
diff --git a/gxml/NodeType.vala b/gxml/NodeType.vala
index 768df80..3682f71 100644
--- a/gxml/NodeType.vala
+++ b/gxml/NodeType.vala
@@ -1,4 +1,27 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* NodeType.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 // TODO: want a method to convert NodeType to a string
 
 /**
diff --git a/gxml/Notation.vala b/gxml/Notation.vala
index 1c9ab0d..c98a05e 100644
--- a/gxml/Notation.vala
+++ b/gxml/Notation.vala
@@ -1,4 +1,27 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* Notation.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        // TODO: see if we can actually support these via libxml2, I can't seem to get to them through Xml.DTD
        /**
diff --git a/gxml/ProcessingInstruction.vala b/gxml/ProcessingInstruction.vala
index b003e61..e753f76 100644
--- a/gxml/ProcessingInstruction.vala
+++ b/gxml/ProcessingInstruction.vala
@@ -1,4 +1,27 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* ProcessingInstruction.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        // TODO: libxml2 doesn't seem to have PI objects, but does
        //       have a function to call when one is parsed.  Let's not
@@ -12,7 +35,7 @@ namespace GXml {
         *
         * For an example of a ProcessingInstruction, this one specifies a stylesheet:
         * {{{&lt;?xml-stylesheet href="style.xsl" type="text/xml"?>}}}
-        * 
+        *
         * The general form is
         * {{{&lt;?pi_target processing instruction data?>}}}
         * For more, see: [[http://www.w3.org/TR/DOM-Level-1/level-one-core.html#ID-1004215813]]
diff --git a/gxml/Serializable.vala b/gxml/Serializable.vala
index 268c924..7687032 100644
--- a/gxml/Serializable.vala
+++ b/gxml/Serializable.vala
@@ -1,4 +1,25 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* Serializable.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ */
+
 
 /*
   Version 3: json-glib version
@@ -116,9 +137,9 @@ namespace GXml {
 
                /*
                 * Handles finding the { link GLib.ParamSpec} for a given property.
-                * 
+                *
                 * @param property_name the name of a property to obtain a { link GLib.ParamSpec} for
-                * @return a { link GLib.ParamSpec} describing the named property 
+                * @return a { link GLib.ParamSpec} describing the named property
                 *
                 * { link GXml.Serialization} uses { link
                 * GLib.ObjectClass.find_property} (as well as { link
@@ -169,7 +190,7 @@ namespace GXml {
                 * all the "properties" to serialize.  Other
                 * { link GXml.Serializable} functions should be consistent
                 * with it.
-                * 
+                *
                 * An implementing class might wish to maintain such
                 * { link GLib.ParamSpec} s separately, rather than creating new
                 * ones for each call.
@@ -206,7 +227,7 @@ namespace GXml {
                 *
                 * @todo: why not just return a string? :D Who cares
                 * how analogous it is to { link GLib.Object.get_property}? :D
-                */ 
+                */
                public virtual void get_property (GLib.ParamSpec spec, ref GLib.Value str_value) {
                        ((GLib.Object)this).get_property (spec.name, ref str_value);
                }
@@ -231,7 +252,7 @@ namespace GXml {
                 * { link GXml.Serializable.set_property} can be used to
                 * handle this case as a virtual property, supported
                 * by the other { link GXml.Serializable} functions.
-                */ 
+                */
                public virtual void set_property (GLib.ParamSpec spec, GLib.Value value) {
                        ((GLib.Object)this).set_property (spec.name, value);
                }
diff --git a/gxml/Serialization.vala b/gxml/Serialization.vala
index b652e10..639469b 100644
--- a/gxml/Serialization.vala
+++ b/gxml/Serialization.vala
@@ -1,5 +1,7 @@
-/*
- * Copyright (C) 2012 Richard Schwarting et al
+/* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* Serialization.vala
+ *
+ * Copyright (C) 2012-2013  Richard Schwarting <aquarichy gmail com>
  *
  * 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
@@ -146,7 +148,7 @@ namespace GXml {
                        } else if {
                                g-dup-func gpointer
                            GParamPointer
-                           $43 = {g_type_instance = {g_class = 0x67ad30}, name = 0x7ffff7b7d685 
"g-dup-func", flags = 234, value_type = 68, owner_type = 14758512, _nick = 0x7ffff7b7d67c "dup func", _blurb 
= 
+                           $43 = {g_type_instance = {g_class = 0x67ad30}, name = 0x7ffff7b7d685 
"g-dup-func", flags = 234, value_type = 68, owner_type = 14758512, _nick = 0x7ffff7b7d67c "dup func", _blurb =
                                0x7ffff7b7d67c "dup func", qdata = 0x0, ref_count = 4, param_id = 2}
 */
                        } else if (type.is_a (typeof (GLib.Object))
diff --git a/gxml/Text.vala b/gxml/Text.vala
index 9bc755f..8026167 100644
--- a/gxml/Text.vala
+++ b/gxml/Text.vala
@@ -1,4 +1,27 @@
 /* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+/* Text.vala
+ *
+ * Copyright (C) 2011-2013  Richard Schwarting <aquarichy gmail com>
+ * Copyright (C) 2011  Daniel Espinosa <esodan gmail com>
+ *
+ * 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; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * 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/>.
+ *
+ * Authors:
+ *      Richard Schwarting <aquarichy gmail com>
+ *      Daniel Espinosa <esodan gmail com>
+ */
+
 namespace GXml {
        /* TODO: do we really want a text node, or just use strings? */
 


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