commit 9105c7bb9606261aac5e01cf2d4237a700f186f1
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Tue Sep 23 22:34:00 2014 -0500

    Updated NEWS for 0.4.1

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

commit 0a744be65f9176a72363f1642a69f1bf55815191
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Tue Sep 23 22:00:08 2014 -0500

    Set version to 0.4.1

 configure.ac | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 485cd3dc9f06a57ede715955eb10a7dd5ecc1deb
Merge: 6e307a5 1702dd1
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Tue Sep 23 21:56:34 2014 -0500

    Backport compatibility with Vala 0.26

commit 1702dd1be6aba1b027808d87afca405a03476934
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Tue Sep 23 21:38:02 2014 -0500

    Removed vapi/glib-2.0.vapi for compatibility with Vala 0.26

 vapi/glib-2.0.vapi | 4747
 ----------------------------------------------------
 1 file changed, 4747 deletions(-)

commit 6e307a5d155cf3db7129104201da4208022bc67f
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Tue Sep 23 12:58:23 2014 -0500

    Fixed make dist to avoid date on package version

 configure.ac | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 07b767e2104958bb60fb6ac223ee8befef923c69
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Mon Sep 22 17:35:27 2014 -0500

    Post-release increment to 0.5.0

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 81895bfb12694d85d948c1068e9345b0b02832e4
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Mon Sep 22 17:00:24 2014 -0500

    Added SerializableObjectModel class help.

 configure.ac                                      |  2 +-
 docs/mallard/C/Makefile.am                        |  3 ++-
 docs/mallard/C/gxml-serializable-objectmodel.page | 19
 +++++++++++++++++++
 docs/mallard/C/gxml-serializable.page             | 15 +++++++++++++++
 docs/mallard/Makefile.am                          |  4 +++-
 5 files changed, 40 insertions(+), 3 deletions(-)

commit e0a20b0c96fb525a0dcba97ffbd09831ad46d0fc
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Thu Sep 18 19:28:20 2014 -0500

    Adding Mallard documentation for Serializable

 Makefile.am                           |   2 +-
 configure.ac                          |  32 ++++++--
 docs/Makefile.am                      | 133
 ++--------------------------------
 docs/mallard/C/Makefile.am            |  33 +++++++++
 docs/mallard/C/gxml-serializable.page |  57 +++++++++++++++
 docs/mallard/C/index.page             |  25 +++++++
 docs/mallard/Makefile.am              |  10 +++
 docs/valadoc/Makefile.am              | 126
 ++++++++++++++++++++++++++++++++
 docs/valadoc/wiki/concepts.valadoc    |   3 +
 docs/valadoc/wiki/debugging.valadoc   |   2 +
 docs/valadoc/wiki/glossary.valadoc    |   1 +
 docs/wiki/concepts.valadoc            |   3 -
 docs/wiki/debugging.valadoc           |   2 -
 docs/wiki/glossary.valadoc            |   1 -
 gxml/Serializable.vala                |   2 +-
 15 files changed, 293 insertions(+), 139 deletions(-)

commit 6d038b640ff4438fc74a1cefd8e3d902d21ab351
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Fri Sep 5 07:44:24 2014 -0500

    API change on Serializable.
    * SerializableError enumeration change name
    * Improved error reporting on transformations from string

 gxml/Serializable.vala                | 29 ++++++++++++++++++++---------
 gxml/SerializableGeeArrayList.vala    |  2 +-
 gxml/SerializableGeeDualKeyMap.vala   |  2 +-
 gxml/SerializableGeeHashMap.vala      |  2 +-
 gxml/SerializableGeeTreeMap.vala      |  2 +-
 gxml/SerializableJson.vala            |  4 +++-
 gxml/SerializableObjectModel.vala     |  4 +++-
 test/SerializableObjectModelTest.vala | 17 +++++++++++++++++
 8 files changed, 47 insertions(+), 15 deletions(-)

commit c94861a10eb3d6ecf02db2a61c72708dc83e52e6
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Sun Aug 31 14:54:26 2014 -0500

    Added missing required modules to gxml-0.4.pc file

 gxml/gxml-0.4.pc.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 85671a89bdf734c23c8d6dcc732e8a7efd483df2
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Sat Aug 30 06:48:02 2014 -0500

    Documentation improvement. Added Serializable performance test.

 gxml/Serializable.vala     | 35 +++++++++--------------------------
 test/gxml-performance.vala | 19 +++++++++++++++++++
 2 files changed, 28 insertions(+), 26 deletions(-)

commit ac9f4969dd07457de1d7b65ab05f613053d71acc
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Sun Aug 10 20:42:43 2014 -0500

    Added performance tests for deserialize large files.

 configure.ac               |  7 +++++++
 gxml/Makefile.am           | 10 +++++++++-
 test/gxml-performance.vala | 14 ++++++++++----
 3 files changed, 26 insertions(+), 5 deletions(-)

commit 785c0dcb64d29ff1906ab864ba49fd10ad0760d1
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Tue Aug 5 20:17:05 2014 -0500

    Added initial performance tests. Added Maintainers.

    * Large XML read performance
    * Deserialize large XML document

 MAINTAINERS                     |      3 +-
 configure.ac                    |      1 +
 gxml/Serializable.vala          |      3 +-
 gxml/SerializableContainer.vala |     11 +-
 test/GXmlTest.vala              |      3 +-
 test/Makefile.am                |      1 +
 test/gxml-performance.vala      |    100 +
 test/test-large.xml.in          | 131043
 +++++++++++++++++++++++++++++++++++++
 8 files changed, 131160 insertions(+), 5 deletions(-)

commit a602656aa687d784329bea2cd3b733cb6494fb2e
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Thu Jul 17 17:50:35 2014 -0500

    Removed Xom last file.

 gxml/xom/Serialization.vala | 439
 --------------------------------------------
 1 file changed, 439 deletions(-)

commit 2700d6040c754973982c22ac17cb30ec130efc6d
Author: Daniel Espinosa <esodan@gmail.com>
Date:   Thu Jul 17 17:47:28 2014 -0500

    Revert "Moved Xom to its own library libxom"

    This reverts commit de2cb220d6abdedce91017f4bef86864fe822b14.

    Conflicts:
	gxml/Makefile.am
	gxml/xom/Makefile.am
	test/Makefile.am
	test/SerializableTest.vala

 NEWS					  |  13 +-
 configure.ac				  |   3 -
 gxml/Enumeration.vala			  | 151 ++++++++
 gxml/Makefile.am			  |  16 +-
 gxml/Serializable.vala			  | 566
 ++++++++++++++++++++++++++++++
 gxml/SerializableContainer.vala	  |  38 +++
 gxml/SerializableGeeArrayList.vala	  | 144 ++++++++
 gxml/SerializableGeeDualKeyMap.vala	  | 224 ++++++++++++
 gxml/SerializableGeeHashMap.vala	  | 144 ++++++++
 gxml/SerializableGeeTreeMap.vala	  | 147 ++++++++
 gxml/SerializableJson.vala		  | 291 ++++++++++++++++
 gxml/SerializableMapDualKey.vala	  |  27 ++
 gxml/SerializableMapKey.vala		  |  27 ++
 gxml/SerializableObjectModel.vala	  | 381 +++++++++++++++++++++
 gxml/Serialization.vala		  |   3 +-
 gxml/xom/Enumeration.vala		  | 151 --------
 gxml/xom/Makefile.am			  | 192 -----------
 gxml/xom/Serializable.vala		  | 567
 -------------------------------
 gxml/xom/SerializableContainer.vala	  |  39 ---
 gxml/xom/SerializableGeeArrayList.vala   | 144 --------
 gxml/xom/SerializableGeeDualKeyMap.vala  | 224 ------------
 gxml/xom/SerializableGeeHashMap.vala	  | 144 --------
 gxml/xom/SerializableGeeTreeMap.vala	  | 147 --------
 gxml/xom/SerializableJson.vala		  | 293 ----------------
 gxml/xom/SerializableMapDualKey.vala	  |  27 --
 gxml/xom/SerializableMapKey.vala	  |  27 --
 gxml/xom/SerializableObjectModel.vala	  | 382 ---------------------
 gxml/xom/namespace-info.vala.in	  |  24 --
 gxml/xom/xom-0.4.pc.in			  |  14 -
 test/EnumerationTest.vala		  |   3 +-
 test/GXmlTest.vala			  |   2 +-
 test/Makefile.am			  |   5 +-
 test/SerializableBasicTypesTest.vala	  |   2 -
 test/SerializableGeeArrayListTest.vala   |   1 -
 test/SerializableGeeCollectionsTest.vala |   1 -
 test/SerializableGeeDualKeyMapTest.vala  |   1 -
 test/SerializableGeeHashMapTest.vala	  |   1 -
 test/SerializableGeeTreeMapTest.vala	  |   1 -
 test/SerializableObjectModelTest.vala	  |   8 +-
 test/SerializableTest.vala		  |  11 +-
 test/SerializationTest.vala		  |   9 +-
 41 files changed, 2181 insertions(+), 2414 deletions(-)

commit 3005aeb8e5104db520152496f6bc41110f2e4f9d
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Jun 11 13:54:56 2014 -0500

    Added INSTALL file

 INSTALL | 370
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 370 insertions(+)

commit 8093473c93aae4ce7fb9ef4db79ae6a1aee87d45
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu May 1 13:06:30 2014 -0500

    Build improvements for Xom on Windows building DLL and VPATH

 gxml/Makefile.am     | 32 ++++++++++++++++++--------------
 gxml/xom/Makefile.am | 47 +++++++++++++++++++++++++----------------------
 test/Makefile.am     |  3 +++
 3 files changed, 46 insertions(+), 36 deletions(-)

commit 3c4984bff980b0d5510223727126f4f162530378
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Apr 30 17:18:58 2014 -0500

    Enable generation of DLL for GXml

 configure.ac	      |  2 +-
 gxml/Makefile.am     | 34 +++++++++++++++-------------------
 gxml/xom/Makefile.am |  6 +++---
 3 files changed, 19 insertions(+), 23 deletions(-)

commit fac29b8fd10cf357d65a2bcf3db7781e9ee188c8
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Apr 15 14:46:47 2014 -0500

    GObject Introspection fixes for Xom

 gxml/xom/Makefile.am | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 628b8f997e600804038fb5d51e40a54b9c8e61fd
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Apr 15 14:17:50 2014 -0500

    Fixed build on VPATH environment

    * Test suite now uses C code allowing to use VPATH
      building on a custom build directory. This keeps
      source tree untouched.

 test/Makefile.am | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit df90eb0b86e47835fce7a53ea4a951ecbb6ff5fa
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Apr 15 10:47:25 2014 -0500

    Win32/64 distribution fixes

    * GXml and Xom symbols are autogenerated using --symbols
      from valac

 gxml/Makefile.am     |   6 +
 gxml/gxml.symbols    | 326
 ---------------------------------------------------
 gxml/xom/Makefile.am |   6 +
 gxml/xom/xom.symbols | 191 ------------------------------
 4 files changed, 12 insertions(+), 517 deletions(-)

commit 1f9d1bbc4d29b6cc1e5bffb453fff98b62283e84
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Apr 14 19:03:09 2014 -0500

    Moved Xom/Json implementation to Xom library

      Cleaned out GXml from any serialization framework.

 gxml/Document.vala		|   4 +-
 gxml/Makefile.am		|   5 +-
 gxml/Serializable.vala		| 567
 -----------------------------------------
 gxml/SerializableJson.vala	| 290 ---------------------
 gxml/Serialization.vala	|  12 +-
 gxml/xom/Makefile.am		|   7 +-
 gxml/xom/SerializableJson.vala | 293 +++++++++++++++++++++
 gxml/xom/Serialization.vala	| 439 +++++++++++++++++++++++++++++++
 test/SerializableTest.vala	|  10 +-
 test/SerializationTest.vala	|  11 +-
 10 files changed, 756 insertions(+), 882 deletions(-)

commit de2cb220d6abdedce91017f4bef86864fe822b14
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Sun Apr 13 19:31:48 2014 -0500

    Moved Xom to its own library libxom

      Xom is a library dependent of GXml to serialize GObjects to XML,
      providing a .NET Serialization like framework with a flexible,
      overriadable implementation. Xom.Serializable interface allows
      to create your own implementations. Xom provides serializable
      Gee collections to store a set of Serializabe implementors
      objects and serialize them to a XML document or an XML Element.

 configure.ac				  |   8 +
 gxml/Enumeration.vala			  | 151 --------
 gxml/Makefile.am			  |  13 +-
 gxml/SerializableContainer.vala	  |  38 ---
 gxml/SerializableGeeArrayList.vala	  | 144 --------
 gxml/SerializableGeeDualKeyMap.vala	  | 224 ------------
 gxml/SerializableGeeHashMap.vala	  | 144 --------
 gxml/SerializableGeeTreeMap.vala	  | 147 --------
 gxml/SerializableMapDualKey.vala	  |  27 --
 gxml/SerializableMapKey.vala		  |  27 --
 gxml/SerializableObjectModel.vala	  | 381 ---------------------
 gxml/xom/Enumeration.vala		  | 151 ++++++++
 gxml/xom/Makefile.am			  | 179 ++++++++++
 gxml/xom/Serializable.vala		  | 567
 +++++++++++++++++++++++++++++++
 gxml/xom/SerializableContainer.vala	  |  39 +++
 gxml/xom/SerializableGeeArrayList.vala   | 144 ++++++++
 gxml/xom/SerializableGeeDualKeyMap.vala  | 224 ++++++++++++
 gxml/xom/SerializableGeeHashMap.vala	  | 144 ++++++++
 gxml/xom/SerializableGeeTreeMap.vala	  | 147 ++++++++
 gxml/xom/SerializableMapDualKey.vala	  |  27 ++
 gxml/xom/SerializableMapKey.vala	  |  27 ++
 gxml/xom/SerializableObjectModel.vala	  | 382 +++++++++++++++++++++
 gxml/xom/namespace-info.vala.in	  |  24 ++
 gxml/xom/xom-0.4.pc.in			  |  14 +
 gxml/xom/xom.symbols			  | 191 +++++++++++
 test/EnumerationTest.vala		  |   3 +-
 test/GXmlTest.vala			  |   2 +-
 test/Makefile.am			  |  13 +-
 test/SerializableBasicTypesTest.vala	  |   2 +
 test/SerializableGeeArrayListTest.vala   |   1 +
 test/SerializableGeeCollectionsTest.vala |   1 +
 test/SerializableGeeDualKeyMapTest.vala  |   1 +
 test/SerializableGeeHashMapTest.vala	  |   1 +
 test/SerializableGeeTreeMapTest.vala	  |   1 +
 test/SerializableObjectModelTest.vala	  |   8 +-
 test/SerializableTest.vala		  |   5 +-
 test/test.xml				  |  15 -
 test/test.xml.in			  |  15 +
 test/test_invalid.xml			  |   4 -
 test/test_invalid.xml.in		  |   4 +
 test/test_out_path_expected.xml	  |  15 -
 test/test_out_path_expected.xml.in	  |  15 +
 test/test_out_stream_expected.xml	  |  15 -
 test/test_out_stream_expected.xml.in	  |  15 +
 test/test_with_ns.xml			  |  63 ----
 test/test_with_ns.xml.in		  |  63 ++++
 46 files changed, 2410 insertions(+), 1416 deletions(-)

commit 12f2846d6ebfe9d10f4afbebd34baa5db8108f66
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Sun Apr 13 14:47:05 2014 -0500

    Fixed make distcheck

 Makefile.am	  |  2 +-
 configure.ac	  |  2 +-
 gxml/Makefile.am | 23 ++++++-----------------
 3 files changed, 8 insertions(+), 19 deletions(-)

commit 4826f53c0bd0e0a6919dfcbf2ebece26818839e6
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Apr 10 17:47:44 2014 -0500

    More fixes for make distcheck - VPATH works
    * Still fails on valadoc compilation

 gxml/Makefile.am | 2 +-
 test/Makefile.am | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 9f49cbb90c4daa60c2cb23a06c0b06f9e4d23073
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Apr 10 09:44:12 2014 -0500

    Fixes for make distcheck

    * Still requires to fix po built

 examples/c/Makefile.am  |  2 +-
 examples/js/Makefile.am |  2 +-
 gxml/Makefile.am	 | 13 ++++---------
 3 files changed, 6 insertions(+), 11 deletions(-)

commit b867d43c4f8292d9ea721b62499c12fa9c988aa6
Merge: 08fbd4f 3ade1e8
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Apr 2 15:27:37 2014 -0600

    Merge branch 'master' into serialization

commit 08fbd4fea7e95d0e200408203825b87662a677ed
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Apr 1 12:48:46 2014 -0600

    Adding license and Autor data for parsing symbols tool

 configure.ac	 |  2 +-
 gxml/symbols.py | 36 +++++++++++++++++++++++++++++++-----
 2 files changed, 32 insertions(+), 6 deletions(-)

commit 4a34996804a9163ff61f1a24847d2b0f1a7c312a
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Fri Mar 28 11:24:48 2014 -0600

    Fixes on Win32/64 build

 configure.ac	   |  40 ++++++-
 gxml/Makefile.am  | 102 ++++++++++++-----
 gxml/gxml.symbols | 326
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gxml/symbols.py   |  26 +++++
 4 files changed, 462 insertions(+), 32 deletions(-)

commit d748b26348b2954893655efd49591b8e043a4c1c
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Mar 17 18:26:53 2014 -0600

    Adding file with enviromental configuration for cross compile

 crosscompile.env | 6 ++++++
 1 file changed, 6 insertions(+)

commit 7d5ebef7b81585d3f20c95abb0faa2d0fcca86b2
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Mar 17 18:14:31 2014 -0600

    Fixes for Windows cross compile

 autogen.sh	      | 159
 ++++++++++++++++++++++++++++++++++++++++++---------
 configure.ac	      |  20 +++----
 vapi/libxml-2.0.vapi |   6 +-
 3 files changed, 147 insertions(+), 38 deletions(-)

commit e46d6f24c3fe8a55a6536260bd8c569d6eede4e2
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Sat Feb 1 06:14:48 2014 -0600

    Build Fixes

    * Added versioned namespace accordding to configure.c
    * Fixed missing namespace for SerializableMapDualKey interface
    * GObject Introspection fixes

 configure.ac			  |  1 +
 gxml/Attr.vala			  |  2 +-
 gxml/Makefile.am		  |  4 +++-
 gxml/SerializableMapDualKey.vala |  2 +-
 gxml/namespace-info.vala.in	  | 26 ++++++++++++++++++++++++++
 5 files changed, 32 insertions(+), 3 deletions(-)

commit ef502d6913de426374dc0f70d3a4f8f3cfad9601
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Sat Feb 1 05:17:11 2014 -0600

    Fixes on Builds and  GObject Introspection support

 configure.ac	    | 17 ++++-------------
 gxml/Makefile.am   | 52
 +++++++++++++++++-----------------------------------
 gxml/gxml-0.4.deps |  5 +++++
 gxml/gxml.deps     |  5 -----
 4 files changed, 26 insertions(+), 53 deletions(-)

commit 438754176dc7c77e8f3c321c96a45125354a3cd3
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Sat Feb 1 03:43:47 2014 -0600

    Build fixes for GXml 0.4

 gxml/Makefile.am	   |  10 +--
 test/EnumerationTest.vala | 215
 ++++++++++++++++++++++++++++++++++++++++++++++
 test/GXmlTest.vala	   |   1 +
 test/Makefile.am	   |   4 +-
 4 files changed, 219 insertions(+), 11 deletions(-)

commit 3a5ffaa8f64fb8af7769c7290d3e0edd56dfb7d3
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Sat Feb 1 02:53:51 2014 -0600

    Preparation for parallel installation of GXml 0.4

 configure.ac	     |	8 ++++----
 gxml/Makefile.am    | 38 +++++++++++++++++++-------------------
 gxml/gxml-0.4.pc.in | 14 ++++++++++++++
 gxml/gxml.pc.in     | 14 --------------
 4 files changed, 37 insertions(+), 37 deletions(-)

commit 30bad85e357a3e039fd2e844e7e5c9a718aa0e75
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Jan 29 17:13:12 2014 -0600

    Moved Enumeration Tests to a file

 gxml/Enumeration.vala		       |   7 +-
 gxml/Serializable.vala		       |  62 +++---------
 gxml/SerializableJson.vala	       |  28 +++++
 test/Makefile.am		       |   1 +
 test/SerializableObjectModelTest.vala | 185
 +---------------------------------
 5 files changed, 49 insertions(+), 234 deletions(-)

commit 50b174718be05e2fdac871ed35094450fff0bf0f
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Jan 28 18:43:09 2014 -0600

    Addedo SerializableCollection to allow not just Gee collections

 gxml/SerializableContainer.vala     | 13 ++++++++++++-
 gxml/SerializableGeeArrayList.vala  |	4 ++--
 gxml/SerializableGeeDualKeyMap.vala |	4 ++--
 gxml/SerializableGeeHashMap.vala    |	4 ++--
 gxml/SerializableGeeTreeMap.vala    |	4 ++--
 gxml/SerializableObjectModel.vala   |	8 ++------
 6 files changed, 22 insertions(+), 15 deletions(-)

commit 2e9958ec06d5ddf2bef48733da423c66fe0307b0
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Jan 20 12:39:08 2014 -0600

    Removed XPath.

 gxml/Makefile.am			  |   6 +-
 gxml/Node.vala				  |  22 --
 gxml/Serializable.vala			  |   2 +-
 gxml/XPathError.vala			  |  43 ----
 gxml/XPathExpression.vala		  | 117 ----------
 gxml/XPathNSResolver.vala		  |  64 ------
 gxml/XPathResult.vala			  | 208 ------------------
 test/GXmlTest.vala			  |   3 -
 test/Makefile.am			  |   5 +-
 test/SerializableBasicTypesTest.vala	  |   6 +-
 test/SerializableGeeArrayListTest.vala   |  25 +++
 test/SerializableGeeCollectionsTest.vala |   6 +-
 test/SerializableGeeDualKeyMapTest.vala  |  25 +++
 test/SerializableGeeHashMapTest.vala	  |  25 +++
 test/SerializableGeeTreeMapTest.vala	  |  25 +++
 test/SerializableObjectModelTest.vala	  |  25 +++
 test/SerializableTest.vala		  |  27 ++-
 test/XPathExpressionTest.vala		  | 353
 -------------------------------
 test/XPathNSResolverTest.vala		  |  22 --
 test/XPathResultTest.vala		  | 153 --------------
 20 files changed, 160 insertions(+), 1002 deletions(-)

commit 77db95897473360d12942d4f828ce9b40b3255ec
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Jan 16 18:31:14 2014 -0600

    Bug Fixes. API simplification for Serializable Containers.

    * Simplified implementing GObjects having Serializable Gee
      collections by adding SerializableContainer interface
      and implementing se/deserialization in SerializableObjectModel
    * Serializable Gee Collections now return default node_name
      from its elements
    * Fixed bugs on elements' content and unknown properties on
      complex tree with sub-containers
    * Fixed bug on unknown Text elements
    * Fixes, new ones and improves to Unit Test

 gxml/Makefile.am			  |    5 +-
 gxml/SerializableContainer.vala	  |   27 +
 gxml/SerializableGeeArrayList.vala	  |   11 +-
 gxml/SerializableGeeDualKeyMap.vala	  |   29 +-
 gxml/SerializableGeeHashMap.vala	  |   10 +-
 gxml/SerializableGeeTreeMap.vala	  |   13 +-
 gxml/SerializableObjectModel.vala	  |   57 +-
 test/Makefile.am			  |    4 +-
 test/SerializableBasicTypesTest.vala	  |    2 +-
 test/SerializableGeeCollectionsTest.vala |  310 ++++--
 test/SerializableGeeHashMapTest.vala	  |   26 +-
 test/SerializableGeeTreeMapTest.vala	  |   30 +-
 test/SerializableObjectModelTest.vala	  | 1615
 +++++++++++++++---------------
 13 files changed, 1190 insertions(+), 949 deletions(-)

commit 51c043f602265c1447c2b4236158d8b00655b16d
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Dec 19 15:11:57 2013 -0600

    Serializable API change unknown properties disable by default

    * Serializable deseralize/serialize unknown properties disable by
      default. Override get_enable_unknown_serializable_property

 gxml/Serializable.vala			  |  6 ++++-
 gxml/SerializableGeeArrayList.vala	  |  1 +
 gxml/SerializableGeeDualKeyMap.vala	  |  1 +
 gxml/SerializableGeeHashMap.vala	  |  1 +
 gxml/SerializableGeeTreeMap.vala	  |  1 +
 gxml/SerializableJson.vala		  |  1 +
 gxml/SerializableObjectModel.vala	  | 40
 +++++++++++++++++++++-----------
 test/SerializableGeeCollectionsTest.vala | 23 ++++++------------
 test/SerializableObjectModelTest.vala	  |  4 ++--
 9 files changed, 45 insertions(+), 33 deletions(-)

commit 438826f9e239540981619340b1609222beaa1567
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Dec 19 13:40:07 2013 -0600

    Sync pkg checks with Gee 0.8. Fixes on NodeList port Gee.Collection

    * Requires GLib 2.32, Vala 0.20, Gee 0.10.5
    * Unit Test pass
    * Node Unit Test improvements
    * Added some Element Unit Tests

 configure.ac	       |  6 +++---
 gxml/NodeList.vala    | 34 ++++++++++++++++++++++------------
 test/ElementTest.vala | 48
 +++++++++++++++++++++++++++++++++++++++++++++++-
 test/NodeTest.vala    | 19 +++++++++++++------
 4 files changed, 85 insertions(+), 22 deletions(-)

commit 666976f272b5870943e5ac68084c38ae2a2c9bff
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Dec 18 20:16:18 2013 -0600

    Ported NodeList to Gee Collections.

    * NodeList requires Gee.Collection interface implementation
    * NodeList removed unused API
    * Removed GListNodeList implementation
    * Replaced GListNodeList with Gee.ArrayList
    * ChildNodeList is now a read only Gee.AbstractCollection
    * Test ported to new API

 gxml/NamedNodeMap.vala |  10 +
 gxml/NodeList.vala	| 585
 ++++++++++++-------------------------------------
 test/DocumentTest.vala |   5 +-
 test/ElementTest.vala	|   8 +-
 test/NodeTest.vala	|  59 +++--
 5 files changed, 203 insertions(+), 464 deletions(-)

commit 88e9043a8c35bcd75b6c9b4a9a42cdea8d8173b5
Merge: 05b08af d2a5ab9
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Dec 12 14:55:00 2013 -0600

    Merge branch 'newattr' into serialization

    Conflicts:
	gxml/Makefile.am
	gxml/NamespaceAttr.vala
	test/GXmlTest.vala
	test/Makefile.am

commit 05b08af321e753911ada2652c9dfadf1defdcb6d
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Dec 12 14:40:58 2013 -0600

    Serializable API change for GXml.Element content set

    * Serializable: added serialize_use_xml_node_value () for classes
      requiring to save its content to GXml.Element contents
    * Ported all implementations to new Serializable API
    * Found a bug in deseralize/serialize/deserealize Gee Containers,
      so added tests cases to reproduce it. Not Fixed Yet.

 gxml/NodeList.vala			  |   1 +
 gxml/Serializable.vala			  |  16 +++
 gxml/SerializableGeeArrayList.vala	  |   4 +-
 gxml/SerializableGeeDualKeyMap.vala	  |   1 +
 gxml/SerializableGeeHashMap.vala	  |   1 +
 gxml/SerializableGeeTreeMap.vala	  |   1 +
 gxml/SerializableJson.vala		  |   3 +-
 gxml/SerializableObjectModel.vala	  |  21 +++-
 test/SerializableGeeArrayListTest.vala   |   7 +-
 test/SerializableGeeCollectionsTest.vala | 184
 +++++++++++++++++++++++++++++--
 test/SerializableGeeDualKeyMapTest.vala  |  39 +++++++
 test/SerializableGeeHashMapTest.vala	  |  48 ++++++--
 test/SerializableObjectModelTest.vala	  |  33 +++---
 13 files changed, 315 insertions(+), 44 deletions(-)

commit 4751274858c6e99839a42db36431a61ccf856e7b
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Dec 4 23:40:06 2013 -0600

    Added Test cases and parse with options for Document

 gxml/BackedNode.vala			|  3 +-
 gxml/Document.vala			| 25 +++++++++---
 test/DocumentTest.vala			|  2 +-
 test/ElementTest.vala			|  6 ++-
 test/SerializableGeeArrayListTest.vala | 51 +++++++++++++++++++++++
 test/SerializableGeeHashMapTest.vala	| 74
 ++++++++++++++++++++++++++++++++++
 test/SerializableObjectModelTest.vala	|  2 +-
 7 files changed, 151 insertions(+), 12 deletions(-)

commit c9e925278e00904a710917a3c4d89a2163d8b3ea
Merge: fc2852b 7d0fc9a
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Dec 3 10:02:15 2013 -0600

    Merge remote-tracking branch 'origin/master' into serialization

    Conflicts:
	gxml/Serializable.vala
	gxml/Serialization.vala
	test/DocumentTest.vala
    Keeps changes on Serializable and Serialization from serializable
    branch.

commit fc2852bf1adbd2a7a9261f9bfff7fe3fe6e71878
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Dec 2 08:16:42 2013 -0600

    Added SerializableHashMap and Test Suite

 gxml/Makefile.am		      |   1 +
 gxml/SerializableGeeHashMap.vala     | 146 +++++++++++++++++++++
 test/GXmlTest.vala		      |   1 +
 test/Makefile.am		      |   1 +
 test/SerializableGeeHashMapTest.vala | 238
 +++++++++++++++++++++++++++++++++++
 5 files changed, 387 insertions(+)

commit 782bb6909f42defcd3998a4c3faea5d875cd29d6
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Nov 28 21:28:20 2013 -0600

    Fixed deserealize booleans. Added Test case.

 gxml/Serializable.vala		      |  6 +--
 test/GXmlTest.vala		      |  1 +
 test/Makefile.am		      |  1 +
 test/SerializableBasicTypesTest.vala | 77
 ++++++++++++++++++++++++++++++++++++
 4 files changed, 80 insertions(+), 5 deletions(-)

commit b6cf213c4cd7d9de188fc069f7152ce4cf85819c
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Nov 28 13:39:01 2013 -0600

    API break at interfaces for SerializableTreeMap/DualKeyMap

    * Renamed SerializableMapId to SerializableMapKey
    * Renamed SerializableMapDualId to SerializableMapDualKey
    * Renamed functions to get Keys for SerializableMapKey and
      SerializableMapDualKey to avoid conflics with implementator's
      use of id() and primary/secundary_id () functions/properties.

 gxml/Makefile.am			  |  4 ++--
 gxml/SerializableGeeDualKeyMap.vala	  |  6 +++---
 gxml/SerializableGeeTreeMap.vala	  |  4 ++--
 gxml/SerializableMapDualId.vala	  | 27 ---------------------------
 gxml/SerializableMapDualKey.vala	  | 27 +++++++++++++++++++++++++++
 gxml/SerializableMapId.vala		  | 27 ---------------------------
 gxml/SerializableMapKey.vala		  | 27 +++++++++++++++++++++++++++
 test/SerializableGeeCollectionsTest.vala | 20 ++++++++++----------
 test/SerializableGeeDualKeyMapTest.vala  |  6 +++---
 test/SerializableGeeTreeMapTest.vala	  |  4 ++--
 10 files changed, 76 insertions(+), 76 deletions(-)

commit 479a73942627fe0c889c28afa97d8120afafb4ef
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Nov 28 10:33:39 2013 -0600

    Fixed Serializable Gee Collection with multiple type nodes

    * SerializableObjectModel fixed warnning message and just show
      when DEBUG is defined

 gxml/SerializableGeeArrayList.vala	 | 9 ++++++---
 gxml/SerializableGeeDualKeyMap.vala	 | 9 ++++++---
 gxml/SerializableGeeTreeMap.vala	 | 9 ++++++---
 gxml/SerializableObjectModel.vala	 | 4 ++--
 test/SerializableGeeDualKeyMapTest.vala | 2 +-
 5 files changed, 21 insertions(+), 12 deletions(-)

commit 3ade1e8db6711e89a81a7c29bb7e011735940e70
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Nov 27 12:38:59 2013 -0500

    Serialization.vala: stop pretending that the only nodes
    deserialize_object might get are Documents, but handle getting
    either a Document or an Element node.  serialize_object () needs to
    return a Document, as if it tried to just return a an object from
    one, its owner document would cease to be in scope and its memory
    would be freed.  However, because a serialization document might
    contain multiple objects in a hierarchy (like with a collection),
    anyone implementing Serializable who wants to override how a
    collection deserializes its members would need to be able to call
    deserialize_object () on individual nodes (representing the members)
    and wouldn't have a Document for each one (since they're all in the
    collection's document)

 gxml/Serialization.vala | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 28958eafcaf667001fbfba38be7e72ddbf6bdb19
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Nov 27 12:35:48 2013 -0500

    Serializable.vala: whoops, haven't included esodan's blacklist yet

 gxml/Serializable.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit ed206655ffe2cf8f1688f41a82613ab40ce50d61
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Nov 27 10:48:49 2013 -0600

    Fixes to detect node name deserialize.

    * Now properties with cannonical names, chacaracters '-' are
    removed to
      find nodes names to serialize.
    * SerializableGeeArrayList and  DualKeyMap now throws GLib.Error on
      non Serializable objects types
    * SerializableGeeArrayList, DualKeyMap and TreeMap just deserialize
    GXml.Element
    * Added new test case for convined Gee Collections

 gxml/Serializable.vala			  |   9 ++
 gxml/SerializableGeeArrayList.vala	  |  12 +-
 gxml/SerializableGeeDualKeyMap.vala	  |  14 +-
 gxml/SerializableGeeTreeMap.vala	  |  11 +-
 gxml/SerializableObjectModel.vala	  |  14 +-
 test/GXmlTest.vala			  |   1 +
 test/Makefile.am			  |   1 +
 test/SerializableGeeCollectionsTest.vala | 263
 +++++++++++++++++++++++++++++++
 8 files changed, 311 insertions(+), 14 deletions(-)

commit afa3a8616b53788a403f78480598b97295d862ac
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Nov 18 11:39:18 2013 -0500

    Serializable.vala: wrap deserialize_property's signature

 gxml/Serializable.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 6076e8fa6053701e9b859844c6a5ef89b443a178
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Nov 18 11:38:37 2013 -0500

    Serializable.vala: move serialize_property higher up in the source
    file, wrap its signature

 gxml/Serializable.vala | 58
 ++++++++++++++++++++++++++------------------------
 1 file changed, 30 insertions(+), 28 deletions(-)

commit c596b3ca95b567ced85e1bad3a7c4c4552295b62
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Nov 18 11:36:22 2013 -0500

    Serializable.vala: add a serialize () and a deserialize () interface
    method, in case there are object-level serialization tasks that
    aren't contained to individual properties.

 gxml/Serializable.vala | 99
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 99 insertions(+)

commit 4abc8e36683feaaaac0811475185c35d75dd9555
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Nov 18 11:28:25 2013 -0500

    Node.vala: improve documentation, note behaviour when working with
    nodes from other documents

 gxml/Node.vala | 23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

commit c8b96a3990d4b581c50780d51f4be85996bba397
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Nov 18 11:27:34 2013 -0500

    Document.vala: document copy_node ()

 gxml/Document.vala | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 072563e0ccf2307914791c4cebe66220dbee85fc
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Nov 18 11:27:17 2013 -0500

    BackedNode.vala: cosmetic; wrap long conditional

 gxml/BackedNode.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8843bc5995fae332caf8ea4f927bb606c46ebe15
Merge: 8bfae8a d2a5ab9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Nov 16 15:34:46 2013 -0500

    Attr.vala: fix a merge conflict

commit 8bfae8a900c0cb80c7aaa97acbe641f98a733b49
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Nov 16 15:13:56 2013 -0500

    Element.vala: add some whitespace between functions

 gxml/Element.vala | 1 +
 1 file changed, 1 insertion(+)

commit 7b8abd852cc56dc7f109666b8b9e1ab6396d91f2
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Nov 14 10:41:16 2013 -0600

    Serializable Gee.TreeMap added more Test cases

    * SerializableTreeMap now rize an error on unsupported type on
    deserialize
    * Added a test case (and example) on how to implement a class with a
      SerializableTreeMap property

 gxml/SerializableGeeTreeMap.vala     |   6 +-
 test/SerializableGeeTreeMapTest.vala | 129
 ++++++++++++++++++++++++++++++++---
 2 files changed, 123 insertions(+), 12 deletions(-)

commit 1e9fa24e7f03e8cc0b25de5774ece095d6fe1f43
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Nov 13 18:54:33 2013 -0600

    Added Serializable Gee.ArrayList and Unit Tests

 gxml/Makefile.am			|   1 +
 gxml/SerializableGeeArrayList.vala	| 137
 +++++++++++++++++++++++++++++++++
 test/GXmlTest.vala			|   1 +
 test/Makefile.am			|   1 +
 test/SerializableGeeArrayListTest.vala | 115 +++++++++++++++++++++++++++
 5 files changed, 255 insertions(+)

commit e25c4831733fa8d28c0f2b540f4536fe77801311
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Nov 13 17:19:39 2013 -0600

    Added collection DualKeyMap and Unit Tests

 gxml/Makefile.am			 |   2 +
 gxml/SerializableGeeDualKeyMap.vala	 | 222
 ++++++++++++++++++++++++++++++++
 gxml/SerializableMapDualId.vala	 |  27 ++++
 test/GXmlTest.vala			 |   1 +
 test/Makefile.am			 |   1 +
 test/SerializableGeeDualKeyMapTest.vala | 210
 ++++++++++++++++++++++++++++++
 6 files changed, 463 insertions(+)

commit 0e3749b7681c3f8033fa5e2f0cfcaa318245bb9e
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Nov 12 12:33:04 2013 -0600

    Added Gee.TreeMap implementing Serializable

 gxml/Makefile.am		      |   2 +
 gxml/SerializableGeeTreeMap.vala     | 136
 +++++++++++++++++++++++++++++++++++
 gxml/SerializableMapId.vala	      |  27 +++++++
 gxml/SerializableObjectModel.vala    |  12 ++--
 test/GXmlTest.vala		      |   1 +
 test/Makefile.am		      |   1 +
 test/SerializableGeeTreeMapTest.vala | 129
 +++++++++++++++++++++++++++++++++
 7 files changed, 302 insertions(+), 6 deletions(-)

commit f3f9ef7c3d8ac6684bb1750addefaa4598c9a28b
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Nov 12 09:26:52 2013 -0600

    Format: replace tabs with spaces at Serializable's

 gxml/Serializable.vala		       | 1012 ++++++++---------
 gxml/SerializableJson.vala	       |  378 +++----
 gxml/SerializableObjectModel.vala     |  547 +++++----
 test/SerializableObjectModelTest.vala | 1980
 ++++++++++++++++-----------------
 4 files changed, 1956 insertions(+), 1961 deletions(-)

commit 67c82680a8839365f63469c2181f47b10acba62a
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Nov 12 09:21:33 2013 -0600

    Serializable API change for node's name and use_nick

    * Renamed serializable_node_name to just node_name ()
    * Renamed and convert as function serializable_property_user_nick
      to property_use_nick
    * Updated SerializableJson, SerializableObjectModel and Unit tests

 gxml/Serializable.vala		       | 26 ++++++++++----------------
 gxml/SerializableJson.vala	       |  8 ++++----
 gxml/SerializableObjectModel.vala     | 23 +++++++++++------------
 test/SerializableObjectModelTest.vala | 22 +++++++---------------
 4 files changed, 32 insertions(+), 47 deletions(-)

commit d2a5ab9ed2d9102a1cdee36c43d7337ef134903b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Nov 8 14:59:49 2013 -0500

    test/XPathExressionTest.vala: use get_named_item () instead of []
    to access attrs

 test/XPathExpressionTest.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ff9df581d879b58ff868cf33499085279a3742ed
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Nov 7 17:57:53 2013 -0600

    Added Unit Test for deserialize Enumeration

    * Fixed use of camelcase representation of a enum property in a
      GXml.Attr
    * Fixed: no serialize enumeration with invalid value
    * Fixed: no deseralize enumeration with invalid GXml.Attr value
    * Changed SerializableEnumError to EnumerationError and INVALID_NAME
    to
      to INVALID_TEXT

 gxml/Enumeration.vala		       | 13 +++---
 gxml/SerializableObjectModel.vala     | 12 ++++--
 test/SerializableObjectModelTest.vala | 75
 +++++++++++++++++++++++++++++++++++
 3 files changed, 92 insertions(+), 8 deletions(-)

commit d976efc34e485bc709711e5a0accc46084505e84
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Nov 7 16:47:42 2013 -0600

    Added Unit Test for serialize Enumeration

 gxml/SerializableObjectModel.vala     | 60
 +++++++++++++++++++++++------------
 test/SerializableObjectModelTest.vala | 42 ++++++++++++++++++++++--
 2 files changed, 80 insertions(+), 22 deletions(-)

commit 6abcfbb98ed53ada56616181f92b820fff4b685d
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Nov 7 16:15:18 2013 -0600

    Added convenient Enumeration class manipulate Enum types

    * Added tests cases for Enumeration class

 gxml/Enumeration.vala		       | 143
 ++++++++++++++++++++++++++++++++++
 gxml/Makefile.am		       |   1 +
 po/POTFILES			       |   0
 test/SerializableObjectModelTest.vala |  71 ++++++++++++++++-
 4 files changed, 214 insertions(+), 1 deletion(-)

commit ef2ada631ea576e67ee157f1878d15684091c916
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Nov 6 22:59:19 2013 -0600

    Serializable API change for serializable_node_name

    * Now serializable_node_name is a method to be overrided
    * SerializableObjectModel declares it as virtual to allow
      overrides in derived classes
    * SerializableObjectModel print message for problems with
      serializable_node_name value
    * Updated tests cases

 gxml/Serializable.vala		       |  2 +-
 gxml/SerializableJson.vala	       |  2 +-
 gxml/SerializableObjectModel.vala     | 29 +++++++++++++++++++++++------
 test/SerializableObjectModelTest.vala | 11 +++++++----
 4 files changed, 32 insertions(+), 12 deletions(-)

commit c1f7db13c3f2bf7053e0d1c0b24f963445debab2
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Nov 6 18:42:12 2013 -0600

    Added check for serializable node name is null.

 gxml/SerializableObjectModel.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 0993e7d30e975eb94a5547ae3ca63b2b75becd34
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Nov 4 13:11:12 2013 -0600

    Fixed no serialize null Serializable. Set version to 0.4.0

 configure.ac			       | 4 ++--
 gxml/SerializableObjectModel.vala     | 3 ++-
 test/SerializableObjectModelTest.vala | 9 +++++++++
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 6c98193214e9459a5ded09c4e724cd724c059547
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Fri Nov 1 13:48:40 2013 -0600

    Added Node.copy(). More Unit Tests.

    * Added Node copy method, Element and Attr implementations too.
    * Fixed unknown attributes de/serialize () for SerializableObjectModel
    * All unknown properties are serialized back again to original
    file, to
      avoid data lost on de/serialize operation
    * Fixed issue with Element content text, using Text node
    representation
    * Added unit test for unknown properties de/serialize
    * Added unit test to avoid serialize properties set to null

 gxml/Attr.vala			       |  16 +++++
 gxml/Element.vala		       |  29 ++++++++
 gxml/Node.vala			       |  10 +++
 gxml/SerializableObjectModel.vala     |  51 +++++++-------
 test/SerializableObjectModelTest.vala | 121
 ++++++++++++++++++++++++++++++----
 5 files changed, 193 insertions(+), 34 deletions(-)

commit 2c08a5ee90b54472a9f527c28ce9de5e692c7a13
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Oct 31 19:00:51 2013 -0600

    Added documentation to Serializable.unknown_serializable_property

    * Added test case for unknown property saved to
      Serializable.unknown_serializable_property

 gxml/Serializable.vala		       |  4 ++-
 test/SerializableObjectModelTest.vala | 53
 +++++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+), 1 deletion(-)

commit 234aef6a98689eda38d385baf8b0d024d9e29c54
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Oct 31 18:21:51 2013 -0600

    Fixed bug when using custome node name

    * Added test case for custome node name
    * Added test case when overriding deserialize
    * Added documentation to Serializable.ignored_serializable_properties

 gxml/Serializable.vala		       | 11 +++++-
 gxml/SerializableObjectModel.vala     |  2 +-
 test/SerializableObjectModelTest.vala | 65
 +++++++++++++++++++++++++++++++++--
 3 files changed, 73 insertions(+), 5 deletions(-)

commit ca50740c08a61177908d4799929a9c0db83987eb
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Oct 31 10:32:20 2013 -0600

    SerializableObjectModel.(de)serialize can be overrided. Added
    Node.add_namespace_attr()

    * Added test case to override serialize, by adding default
    implementations
      to be called by overriders
    * Added default implementations for (de)serialize(_property)
    * Added new Node.add_namespace_attr and BackedNode implementation

 gxml/BackedNode.vala		       | 12 ++++++++
 gxml/NamespaceAttr.vala	       | 10 +++----
 gxml/Node.vala			       |  7 +++++
 gxml/SerializableObjectModel.vala     | 29 +++++++++++++++---
 test/ElementTest.vala		       |  2 +-
 test/SerializableObjectModelTest.vala | 55
 +++++++++++++++++++++++++++++++++++
 6 files changed, 105 insertions(+), 10 deletions(-)

commit a600dc7ebbb37221c363242f195a4bf462c579a9
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Oct 29 17:58:12 2013 -0600

    Added Unit Test for override Serializable.transformable_from_string

    * Added example to serialize a Gee collection
    * Fixed some compilation warnnings

 gxml/SerializableObjectModel.vala     |  12 +--
 test/DocumentTest.vala		       |   7 +-
 test/SerializableObjectModelTest.vala | 153
 ++++++++++++++++++++++++----------
 3 files changed, 118 insertions(+), 54 deletions(-)

commit 962bb342947141fe442871e60ea777ca5d1129ef
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Oct 28 23:08:46 2013 -0600

    Added unit test for override Serializable.transform_to_string()

 test/SerializableObjectModelTest.vala | 46
 +++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

commit aad75ccf0f0b43533ea71da2ec496741c1cd9c43
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Oct 28 19:04:25 2013 -0600

    Added new Serializable.transform_(to/from)_string

    * Implemented on SerializableJson/ObjectModel returning false
      and as virtual to allow overriding

 gxml/Serializable.vala		   | 95
 +++++++++++++++++++++++++++++++--------
 gxml/SerializableJson.vala	   | 16 ++++++-
 gxml/SerializableObjectModel.vala | 72 +++++++++++++++++------------
 3 files changed, 136 insertions(+), 47 deletions(-)

commit 47b1d68995b303731c6a75789aaa3bac0a3a15a3
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Oct 28 16:52:07 2013 -0600

    SerializableObjectModel: fixed use_nick property.

    * SerializableObjectModel.serializable_property_use_nick = false
      by default
    * Fixed when property use nick as GXml.Element property name
    * Added test case for property using nick

 gxml/SerializableObjectModel.vala     | 10 ++++-
 test/SerializableObjectModelTest.vala | 85
 ++++++++++++++++++++++++++++++-----
 test/SerializationTest.vala	       |  2 +-
 3 files changed, 84 insertions(+), 13 deletions(-)

commit c9afb40146228ee761361b4b7da2cd1496b42606
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Oct 24 08:10:12 2013 -0500

    Fixing merging 'master' and 'serializable' branches.

    * All Unit tests pass
    * Resolved conflicts between GLib.Error and GXml.Error
    * Added to CLEANFILES all generated .c files

 gxml/Makefile.am		       |  8 +++++++-
 gxml/Serializable.vala		       |  8 ++++----
 gxml/SerializableJson.vala	       |  8 ++++----
 gxml/SerializableObjectModel.vala     |  8 ++++----
 gxml/Serialization.vala	       | 10 +++++-----
 test/Makefile.am		       |  2 +-
 test/SerializableObjectModelTest.vala | 22 +++++++++++-----------
 test/SerializableTest.vala	       |  4 ++--
 test/SerializationTest.vala	       | 19 +++++++++++--------
 9 files changed, 49 insertions(+), 40 deletions(-)

commit db53456376d84d63af379e6de83bcd9b5b5118a4
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Oct 23 21:51:32 2013 -0500

    Merged 'master' and 'serialization' branches

 README			    |  33 ++++
 gxml/Attr.vala		    |  32 ++--
 gxml/BackedNode.vala	    |	1 +
 gxml/CDATASection.vala     |	3 +-
 gxml/CharacterData.vala    |  18 +-
 gxml/Comment.vala	    |	3 +-
 gxml/Document.vala	    | 413
 ++++++++++++++++++++++++++++++++++-----------
 gxml/DocumentFragment.vala |	2 +-
 gxml/DocumentType.vala     |	8 +-
 gxml/DomException.vala     |  13 +-
 gxml/Element.vala	    |  74 +++++---
 gxml/Entity.vala	    |	6 +-
 gxml/Error.vala	    |  12 ++
 gxml/Implementation.vala   |  22 +--
 gxml/Makefile.am	    |	1 +
 gxml/Node.vala		    | 143 +++++++++-------
 gxml/NodeList.vala	    |  21 +--
 gxml/Notation.vala	    |	4 +-
 gxml/Serializable.vala     |	4 +-
 gxml/Text.vala		    |	4 +-
 test/DocumentTest.vala     | 148 +++++++++++++---
 test/GXmlTest.vala	    |	8 +-
 vapi/glib-2.0.vapi	    | 116 ++++++-------
 vapi/libxml-2.0.vapi	    |  44 ++++-
 24 files changed, 798 insertions(+), 335 deletions(-)

commit 997399722ddfadcb16f65cb440040ed305ba89b6
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Oct 23 20:31:49 2013 -0500

    Serializable honors properties nick. SerializableObjectModel Unit
    Tests added.

 gxml/Serializable.vala		       |   3 +
 gxml/SerializableObjectModel.vala     |  22 +-
 test/GXmlTest.vala		       |   1 +
 test/Makefile.am		       |   1 +
 test/SerializableObjectModelTest.vala | 459
 ++++++++++++++++++++++++++++++++++
 5 files changed, 475 insertions(+), 11 deletions(-)

commit 8c29aff9726d6ff6244b2167547f57615d36cffc
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 23 03:00:42 2013 -0400

    test/SerializableTest.vala,SerializationTest.vala: update test
    expectations because GXmlSerialization now returns Documents, not
    just Nodes (since our change in the memory model)

 test/SerializableTest.vala  | 2 +-
 test/SerializationTest.vala | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit dfe593ff456df76cc4f40b566f770c6522acee9d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 23 02:59:01 2013 -0400

    NamedNodeMap.vala: change GXmlNamedAttrMap so that we can preserve
    and return old Attrs as we should according to W3C DOM

 gxml/NamedNodeMap.vala | 79
 ++++++++++++++++++++++++++++++--------------------
 1 file changed, 48 insertions(+), 31 deletions(-)

commit cb5df4cb88497caf609d3ea7537f20b0f3c767aa
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 23 02:58:06 2013 -0400

    Document.vala, gxml/Makefile.am: clean up some whitespace and remove
    some comments

 gxml/Document.vala | 2 +-
 gxml/Makefile.am   | 9 +--------
 2 files changed, 2 insertions(+), 9 deletions(-)

commit 23bf4845761df5887f9932f4b6cca03e7d8a87e0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 23 02:56:35 2013 -0400

    BackedNode.vala: add internal function set_xmlnode, mostly so we can
    replace the xmlNode a GXmlNode points to in the case of GXmlAttrs
    when we're manipualting them through our GXmlNamedAttrMap (which is
    how Elements handle them, through that)

 gxml/BackedNode.vala | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit e3efe3676b4c2df517212cfac413ed2a853224a5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 23 02:55:32 2013 -0400

    Attr.vala: parent_node, previous_sibling, and next_sibling are
    supposed to be NULL for Attr according to W3C

 gxml/Attr.vala | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit cafca6ccce60e9807431e6a88b13cca14b0191bc
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 23 02:54:36 2013 -0400

    DESIGN: add section on how to handle Xml.Attr <> GXml.Attr

 DESIGN | 40 +++++++++++++++++++++++++++++++++++++---
 1 file changed, 37 insertions(+), 3 deletions(-)

commit 2ad95c717b2bc0fb33eeb4fef655ea86be30a8a6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:52:51 2013 -0400

    DocumentTest.vala, ElementTest.vala: make changes to account for
    the switch from a GLib.HashTable attributes to a GXml.NamedNodeMap;
    we should consider supporting GLibHashTable methods for backwards
    compatibility though (lookup, size, etc)

 test/DocumentTest.vala |  6 +++---
 test/ElementTest.vala	| 21 +++++++++++----------
 2 files changed, 14 insertions(+), 13 deletions(-)

commit a3c1d571d9a0cb77c454db5c6d13bb6d07150598
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:52:07 2013 -0400

    DocumentTest.vala, ElementTest.vala: make changes to account for
    the switch from a GLib.HashTable attributes to a GXml.NamedNodeMap;
    we should consider supporting GLibHashTable methods for backwards
    compatibility though (lookup, size, etc)

 gxml/XPathExpression.vala | 1 -
 1 file changed, 1 deletion(-)

commit 715b51dfa71c56dfb181c05916fb32674cbda0ec
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:50:23 2013 -0400

    Document.vala: remove the need to sync elements! yay!

 gxml/Document.vala | 34 ----------------------------------
 1 file changed, 34 deletions(-)

commit 164b03ffe7ca26dd5b0f0d3931dcad478dd70cd3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:49:36 2013 -0400

    NodeList.vala: deprecated AttrNodeList; we'll use the more generic
    one for xmlNodes

 gxml/NodeList.vala | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit a79a5e8b9ff5a546090a648f55084aadd6c7c2f4
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:48:36 2013 -0400

    Makefile.am: add NamedNodeMap.vala

 gxml/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 4f1c0861d0535905d591b24457a39858e41ffdd9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:48:06 2013 -0400

    BackedNode.vala: remove HashTable attributes definition (use
    GXml.Node's default implementation anyway); don't need to sync
    elements now

 gxml/BackedNode.vala | 11 -----------
 1 file changed, 11 deletions(-)

commit a3ef7104ac5cebedb3548bd5b08087f19dfb4955
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:47:20 2013 -0400

    Element.vala: switch from GLib.HashTable for attributes to
    GXml.NamedAttrMap; greatly simplify Attr handling within Element by
    bumping a lot to GXml.NamedAttrMap, and by removing the need to sync
    between GLib.HashTable and libxml2

 gxml/Element.vala | 161
 ++++++------------------------------------------------
 1 file changed, 17 insertions(+), 144 deletions(-)

commit cd266058e316db322862b56522f814da11ad83d8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:44:22 2013 -0400

    Node.vala: changed attributes from a GLib.HashTable to a
    GXml.NamedAttrMap

 gxml/Node.vala | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit a09942f908f426db133c588c7f20b475eb9b5ca8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:43:25 2013 -0400

    NamedNodeMap.vala: add NamedMap interface and the NamedAttrMap
    implementation; may change NamedMap to NamedNodeMap yet; this will
    replace the GLib.HashTable usage for GXml.Node.attributes, and will
    allow us to rip out all the GXml<>libxml2 syncing code that occurs,
    since our NamedAttrMap will update the underlying libxml2 structures
    immediately when changes occur

 gxml/NamedNodeMap.vala | 130
 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 130 insertions(+)

commit 82e3b40740369eb8fc6f0869b94b66cee64407a8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:41:15 2013 -0400

    Document.vala: add the ability to lookup attributes, since we'll
    map xmlAttr to GXmlAttr for caching in our Document now

 gxml/Document.vala | 30 +++++++++++++-----------------
 1 file changed, 13 insertions(+), 17 deletions(-)

commit e78f339b77574ab495e4e18de7154b9a01f16808
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:39:31 2013 -0400

    Attr.vala: make Attr extend from BackedNode; treat its internal
    xmlAttr as an xmlNode; removes a lot of code

 gxml/Attr.vala | 119
 +++++++++------------------------------------------------
 1 file changed, 18 insertions(+), 101 deletions(-)

commit 522f568a8407f8f3f3afada940d2de5ac97b485b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 22 02:37:56 2013 -0400

    BackedNode.vala: clean up a little

 gxml/BackedNode.vala | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 3cf7e60f4ff11c4534fafce6870cbe2452c5a081
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Oct 17 16:39:22 2013 -0500

    All tests PASS for SerializableJson. Serialization API changes
    * Serializable has gained a protected properties property
      to be used by derived classes to save on demand lists of
      serializable properties
    * Serializable provides both abstract and virtual methods. Virtual
      methods have a default implementation to be used by implementators
      allowing to override on derived classes of implementators
    * Serializable implementators must implement abstract methods but if
      they want to derived classes to override them, they must be declared
      as virtual
    * SerializableJson has been ported to Serializable. Implements most
      mothods and reuse most of them with default implementation and
      declared as virtual in order to allow to be overriden on derived
      classes.
    * All Unit Tests for SerializableJson has been ported to Serializable
      and new SerializableJson and finish with PASS state.
    * SerializableObjectModel has been ported to Serializable. No tests
      yet.

 gxml/Serializable.vala		   |  73 ++++++++++++----------
 gxml/SerializableJson.vala	   | 109 ++++++++++++++++++++-------------
 gxml/SerializableObjectModel.vala |  32 +++++++++-
 gxml/Serialization.vala	   |  36 +++++++----
 test/SerializableTest.vala	   | 123
 ++++++++++++++++----------------------
 test/SerializationTest.vala	   |  65 +++++++++++---------
 6 files changed, 250 insertions(+), 188 deletions(-)

commit b843164dee9eebc1805279ebfbc94d78972192d3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 15 20:59:44 2013 -0400

    DESIGN: design document (used for newattr branch right now)

 DESIGN		    | 68
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gxml/Attr.vala     |  8 +++----
 gxml/NodeList.vala | 11 +++++----
 3 files changed, 77 insertions(+), 10 deletions(-)

commit 8c268a9fb0e03a7a4d60f772a9ccb66a8379d59d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 15 11:52:07 2013 -0400

    test/*.xml: add a couple more test files; test_invalid.xml should
    have been there a while ago, but I suppose the tests would fail
    correctly either way  :)

 test/test_invalid.xml |  4 ++++
 test/test_with_ns.xml | 63
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

commit 1f2ef3bf2fef33cda4443777f75d7e7f6ff1d69b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 15 11:51:01 2013 -0400

    XPathExpressionTest.vala: specify which type of Node, original used
    DomNode but GXml now just calls it Node

 test/XPathExpressionTest.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 2f4fe1ea6b2678c9bf3abf3b2d5dc5b578f5450c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 15 11:50:31 2013 -0400

    XPath: xml_error_msg -> GXml.get_last_error_msg; DomError ->
    GXml.Error; temporary, will decide on how to handle errors soon.

 gxml/Error.vala	   |  5 +++--
 gxml/Node.vala		   |  4 ++--
 gxml/XPathExpression.vala | 12 ++++++------
 3 files changed, 11 insertions(+), 10 deletions(-)

commit 05268dc54236b57f4978be3b48186eaf28fc514d
Author: Adam Ples <ples.adam@gmail.com>
Date:	Mon Oct 14 05:44:01 2013 -0400

    libxml-2.0.vapi: wrap some XPath functions

 vapi/libxml-2.0.vapi | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 28a689eb595d249c81dd31c021ab57c2939eddcb
Author: Adam Ples <ples.adam@gmail.com>
Date:	Mon Oct 14 05:41:21 2013 -0400

    test/: add tests for XPath

 test/GXmlTest.vala	       |  12 +-
 test/Makefile.am	       |   5 +
 test/XPathExpressionTest.vala | 353
 ++++++++++++++++++++++++++++++++++++++++++
 test/XPathNSResolverTest.vala |  22 +++
 test/XPathResultTest.vala     | 153 ++++++++++++++++++
 5 files changed, 543 insertions(+), 2 deletions(-)

commit 90bc0b1319693798f6a0ede8a7d1ba3b6a304494
Author: Adam Ples <ples.adam@gmail.com>
Date:	Mon Oct 14 05:29:09 2013 -0400

    gxml/: add initial XPath files, Error, Expression, NSResolver,
    and Result

 gxml/XPathError.vala	   |  43 ++++++++++
 gxml/XPathExpression.vala | 118 ++++++++++++++++++++++++++
 gxml/XPathNSResolver.vala |  64 ++++++++++++++
 gxml/XPathResult.vala	   | 208
 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 433 insertions(+)

commit a71aef2d18fb4ed31a245c1e76b39d85c9627172
Author: Adam Ples <ples.adam@gmail.com>
Date:	Mon Oct 14 05:24:50 2013 -0400

    gxml/Makefile.am: add XPath files to be built

 gxml/Makefile.am | 8 ++++++++
 1 file changed, 8 insertions(+)

commit a5fee913124fb107e87dd51b82fe855c7283ea5a
Author: Adam Ples <ples.adam@gmail.com>
Date:	Mon Oct 14 05:24:28 2013 -0400

    Error.vala: add get_last_error_msg convenience function
    NamespaceAttr.vala: make Ns accessible internally, for XPath
    Node.vala: add evaluate function for XPath

 gxml/Error.vala	 | 14 ++++++++++++++
 gxml/NamespaceAttr.vala |  2 +-
 gxml/Node.vala		 | 22 ++++++++++++++++++++++
 3 files changed, 37 insertions(+), 1 deletion(-)

commit 3cc339f400c56d1d32b2e90cc0dd37724590d727
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 05:43:27 2013 -0400

    test/valgrind/libxml2.supp: play with the .supp

 test/valgrind/libxml2.supp | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit ddf03a4507c3eb71bcd2ea2b0a3d7ce8bb11d53a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 05:43:12 2013 -0400

    Attr.vala: del a comment

 gxml/Attr.vala | 3 ---
 1 file changed, 3 deletions(-)

commit 7d0fc9a3b5e7ed50bafbbe7fa42b853378ed4a84
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 05:07:46 2013 -0400

    libxml-2.0.vapi: add Xml.Error.get_last_error (xmlGetLastError)

 vapi/libxml-2.0.vapi | 4 ++++
 1 file changed, 4 insertions(+)

commit d73e3487b2ef52745557f8e71889bab5adb3e764
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 05:07:12 2013 -0400

    NodeList.vala: touch a comment

 gxml/NodeList.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c3b7d343c410f7e185264cb0c0bcf599d684f12e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 05:06:42 2013 -0400

    Document.vala: use error messages from libxml2

 gxml/Document.vala | 87
 +++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 60 insertions(+), 27 deletions(-)

commit 497909947b910b2a79f5c7da93e661c537b4a8d8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 04:38:18 2013 -0400

    GXmlTest.vala: add an error check for our boilerplate get_doc,
    print our test_error message to stderr (Test.message doesn't seem to?)

 test/GXmlTest.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit f46ca9e2eb81e634dc863610a8b66a6b53ef0f6b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 04:37:29 2013 -0400

    DomException: add X_OTHER for a generic error code that's not part
    of the DOM spec

 gxml/DomException.vala | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit bf0986bdec417a1fbd48881dacd7f67c1d4c5df3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 04:36:41 2013 -0400

    DocumentTest.vala: test error handling for doc save and load

 test/DocumentTest.vala | 148
 ++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 128 insertions(+), 20 deletions(-)

commit a094ff7a577d589d8d826cf566c651b9b5f7d210
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 04:35:33 2013 -0400

    Document.vala: add more error reporting

 gxml/Document.vala | 43 ++++++++++++++++++++++++-------------------
 1 file changed, 24 insertions(+), 19 deletions(-)

commit 27d6c057a21df226c06f6eebdf5ea6081dfab204
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 03:14:01 2013 -0400

    gxml/*.vala: remove unnecessary periods

 gxml/Implementation.vala | 14 +++++++-------
 gxml/Node.vala		  |  4 ++--
 gxml/NodeList.vala	  | 10 +++++-----
 gxml/Serializable.vala   | 12 ++++++------
 4 files changed, 20 insertions(+), 20 deletions(-)

commit 56069a19398b42c64a28830013f8454f2e79249a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 03:11:31 2013 -0400

    Error.vala: add WRITER errorcode

 gxml/Error.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b804ea0c9e0ecce0451cbf4d8e3d1125ec23b80e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 03:11:09 2013 -0400

    Element.vala: improve documentation by removing unnecessary periods,
    and inheriting more docs

 gxml/Element.vala | 36 ++++++++++++++++++++++++++----------
 1 file changed, 26 insertions(+), 10 deletions(-)

commit cfbcdb4de7871827739da1a485aab7ed34842bf5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 03:09:04 2013 -0400

    Document.vala: improve documentation significantly, describe
    parametres, link more types, and indicate memory management on
    return types

 gxml/Document.vala | 243
 ++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 192 insertions(+), 51 deletions(-)

commit b94ae2d4871d1aea890fe774f01dad13a3e5baf9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 03:06:33 2013 -0400

    gxml/*.vala: fix examples in comments regarding line breaking

 gxml/CDATASection.vala |  3 +--
 gxml/Comment.vala	|  3 +--
 gxml/DocumentType.vala |  8 +++-----
 gxml/Element.vala	| 16 +++++++++-------
 4 files changed, 14 insertions(+), 16 deletions(-)

commit 3370288f4a0c636baea3866df94a8cac881f1fe7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 02:56:10 2013 -0400

    gxml/*.vala: add a linebreak between Version and URL; sadly only
    works in Valadoc HTML, not gtkdoc devhelp

 gxml/Attr.vala		    |  8 ++++----
 gxml/CharacterData.vala    | 16 ++++++++--------
 gxml/Document.vala	    | 34 +++++++++++++++++-----------------
 gxml/DocumentFragment.vala |  2 +-
 gxml/DomException.vala     |  4 ++--
 gxml/Element.vala	    | 20 ++++++++++----------
 gxml/Implementation.vala   |  6 +++---
 gxml/Node.vala		    | 42
 +++++++++++++++++++++---------------------
 gxml/NodeList.vala	    |  6 +++---
 gxml/Text.vala		    |  4 ++--
 10 files changed, 71 insertions(+), 71 deletions(-)

commit e9bfab4f69444a5b2119a3968e0ca640fd00fe4b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 02:49:48 2013 -0400

    README: add guidance for documentation

 README | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit fe761d0a47599f104ce590ee64714e1fc0a8b1cb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Oct 14 02:48:40 2013 -0400

    Document.vala: add error handling to IO operations

 gxml/Document.vala | 63
 +++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 46 insertions(+), 17 deletions(-)

commit 355e9f67f912b64ca8cc5a36f539dc0bd908b549
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Fri Oct 11 13:05:44 2013 -0500

    Fixed build. Squashed commit of the following:

    commit 8ff022ba1c3ee041aeae4a6efe3316b940747d49
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Tue Oct 8 16:15:06 2013 -0500

	Moved Object Model Serialization to SerializableObjectModel

    commit 413cd1e63931196170eddc0a14731fe939659d92
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Tue Jul 30 16:14:43 2013 -0500

	Fixes after 'soc2013' branch merge

    commit e0651b58ea64ea9357db80007e66d90647257200
    Merge: 2a33ba7 69f18f1
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Tue Jul 30 15:05:38 2013 -0500

	Merge branch 'gsoc2013' into serialization

	Conflicts:
		gxml/Node.vala
		gxml/NodeList.vala
		gxml/Serializable.vala
		gxml/Serialization.vala
		test/SerializableTest.vala

    commit 2a33ba7efc0dabecdf8b0444a99b7760f9f0e9c5
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Tue Jul 30 14:48:29 2013 -0500

	Fixed deserialization get Element content

    commit 69f18f1980a970347d69e9b3a176524954dcf221
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:12 2013 -0400

	examples/c: fix some whitespace

    commit a2951fc791e2925978fef6a069fbd164b89ecba2
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:12 2013 -0400

	examples/c/document_factory.c: add print out of example nodes
	we create

    commit 0368f57388e8c9e382bdceaef0e6a4e442aea3a6
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:12 2013 -0400

	examples/js: rename several examples, add new ones

    commit d10d39a9fa5f62428ba37e03873fe3111cc16f0a
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:12 2013 -0400

	Implementation.vala: extend from GObject

    commit 6c192647f1b9bf13fa0b537ff31bdb201cc788e3
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:12 2013 -0400

	document_create_minimal_2.c: incrementally expand the test of
	memory usage, mwahaha

    commit 7002159135ce6f2e4baf1a286ffdbd336841fa4f
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:12 2013 -0400

	test/valgrind: add message.c to just test the allocations by
	g_message

    commit 35156771a8445bc0b4ecd977b366334676786383
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:12 2013 -0400

	test/valgrind/glib.supp: suppress g_log allocations

    commit 8e2f0819ead34e9fa3304b56ac73fa4a8c4f1cf2
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:12 2013 -0400

	TextTest.vala: INDEX_SIZE exceptions no longer result in null
	returns

    commit 481bcef345e8df6870fc76d96e47f6d7cd9a4a08
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:12 2013 -0400

	DocumentTest.vala: invalid characters no longer cause
	create_element to return null, so don't test for it

    commit faf06ccdb0690880acce58b4393fbc4e2bd89c18
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	Document.vala: don't return null on create_element if invalid
	characters have been specified; print a g_warning and proceed
	instead (libxml2 accepts invalid characters anyway)

    commit 2295955d12448ba0b682630822170a5dd5f3c624
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	CharacterData.vala: change behaviour when offset == length of
	string for bounds checking, since the end of a string is a fit
	place to insert things (but perhaps not remove :D)

    commit ef9124ef701320d746561a16eed7b1022aef8dce
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	Memory: Document.vala: node creation methods (e.g. create_element)
	now return unowned/weak references to the nodes they create;
	the Document alone owns them

    commit ac18ab2c896c87bbba755e51b36c149bc30e104b
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	Memory: Node.vala, BackedNode.vala, Element.vala, NodeList.vala,
	Attr.vala, Entity.vala, Document.vala: change ownership of
	return value to unowned for a bunch of methods (insert_before,
	append/remove/replace_child); references will be handled by
	the Document

    commit 74500fe0ef0e41bea2e838b608d8ec8608612c8b
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	Text.vala: address some compile time warnings; fail split more
	gracefully

    commit 175f49ee80f5325166bb59f7b35772ff4a802212
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	Serialization.vala: address some compile-time warnings

    commit e29fae13ca81de3ff281057869e92cfc6fffe364
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	test/vaglrind: add a couple new tests, fix the gtype.supp

    commit 2c7a6302f28c726dce1fee4a44548ce16ad956f7
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	ProcessingInstruction.vala: docfix for an entity ref

    commit 2cf8640716c64d8fc5e74ee541f5dc9142fd591a
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	DocumentType.vala: docfix for an entity ref

    commit 51972d0dfa203f5e2b2e9208f52309e096d64eb3
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	Document.vala: touch some comments

    commit 138e55515dc58658ef084d268d4141824ac7353e
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	CDATASection: docfix for an entity reference

    commit 77e88aec2ed6df42210353ccac69b947a318a0c2
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	BackedNode.vala: add a TODO about memory usage

    commit bca62f6ca49f6454fed1e881eaf64e930c7af29e
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	examples/c: add document_factory.c, remove a comment from
	document_properties.c

    commit 489ea5de5c639c737394043a7920bec8b6bf4880
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	examples/c: add Document properties example; rename examples

    commit 376e2da6c24c99a164dc831436deeb2dd80d0123
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	tests/valgrind: correct some permissions

    commit e7ada06aec296f6e5543dc29b247ff388a9a77a5
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	tests/valgrind: add memory testing files, like suppression files,
	and .c and .vala tests

    commit 42342ebd86322eedace4a847888ecf2369f6436f
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	examples/vala/example.vala: remove obsolete GError handling

    commit d446425cb88b796f309a965ce1d6ab034780eca1
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	examples/js: refactor examples into their own files

    commit 2e71e81a62b20f0951804d3cadbfdde0362bebcf
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	examples/c: actually add .c files this time

    commit 0042e1d748e04bde69ed6a5adb0db4351bcd4e1c
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:11 2013 -0400

	examples/c/Makefile: update

    commit acabee7d409a7ba866ba55a7b244326153f5cdcb
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:10 2013 -0400

	examples/c: refactor tests, remove GErrors, correct naming

    commit e4dc48ddefafc06e5b195a9cc95be39ce00a88bc
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:10 2013 -0400

	Some documentation fixes

    commit 0c4810362363f8e0b9cb02e7189ed3031f8bee56
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:10 2013 -0400

	test/*.vala: change DomNode to GXml.Node

    commit b69d2a4b641036635ab8e9f4eac49ae8ea9b5b5e
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:10 2013 -0400

	gxml/*.vala: Change all DomNode references to Node

    commit fafab2754ce79ef3e03704a58585eaa5f9b98818
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:10 2013 -0400

	Node.vala: Renamed DomNode to Node; this should break all the
	other files :D

    commit 6e2b4a87e1e89a52dafa4f3883f628a110af0430
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sun Jul 28 01:30:10 2013 -0400

	Node.vala, Makefile.am: rename DomNode.vala to Node.vala for
	impending change

    commit d484ef0d1690ab7feca6dc39e26dd1b70edcdf1d
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:55 2013 -0400

	DocumentTest.vala: first testing of warnings

    commit 38dafa3af26db5b7001695fa3ef5e53027cdaed9
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:55 2013 -0400

	GXmlTest.vala: change how our tests test for warnings

    commit e2a67bc4322b9a6eaaa6367a4305c8cb4aae281f
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:55 2013 -0400

	Implementation.vala: factor out error checks into check_ functions

    commit 454507ecbebc2d9194c127cc5a31aa93d79e3cca
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:55 2013 -0400

	CharacterData.vala, Element.vala, Document.vala, DomNode.vala,
	NodeList.vala: use new GXml.warning facility, so we can preserve
	the last error code

    commit f38da2f0985ed9592114fc9ef6d589ab28dda119
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:55 2013 -0400

	DomException.vala: add NAMESPACE error code

    commit 04027b595fff508885fc9f9760d45f281765b24a
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	DomException.vala: add facility to set the last DomException set;
	ooo, classic error codes

    commit d4a2c38df16f7dde9e5ecc2c12eec70b84d220b3
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Makefile.am: remove -Wall for now, since we can't do anything
	about most errors, due to vala :'(

    commit f2dcc043c729ba7976515e3b6334852d8b7c0bbb
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	DomException.vala: add a dummy DomError for the transitioning
	of the tests

    commit d472f9dcca1971ba2c980a48d9f42d2e5ef01524
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	DomException.vala: change errordomain DomError -> enum
	DomException

    commit f4e861c02188b3575c92ee4a41de34117deb9b78
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	GXmlTest.vala: override gtester handling of g_warnings; don't
	want to abort, but verify

    commit a0ee0fbd17e3216124d6ee2825f8ef1ed130a994
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Serialization.vala: DomError no longer thrown, so no need to
	catch it

    commit a8d71501ffba7e67c431dd6037084f68b54ba2cb
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Makefile.am: DomError -> DomException

    commit eb3414791f8af1996ca05f6f61117ca089df79bf
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	DomException.vala: rename file to comply with spec, improve
	docs, whitespace

    commit f840d4543e0761612b0ce8629aa5fb4e41dcd156
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Document.vala: some small error handling changes; return on
	invalid chars for create_element

    commit f63fdeb3d912ba7b9f93bc1606846c16116836c9
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Tiny fixes.

	DomNode.vala: make check_wrong_document and check_read_only
	protected so only subclasses can see them
	Element.vala: fix remove_attribute_node
	ProcessingInstruction: properly get and set 'data'

    commit 841f354844e7097d738411cb74bd3f20b16fe506
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Text.vala: add more error checking from spec

    commit 03105730eb91aae9809fb68afa9e3349e51cbbae
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Text.vala: update documentation, specifically adding refs to spec

    commit 5ed7290cca45ae6ee116c102b3e492622c44304f
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	ProcessingInstruction.vala: handle spec'd errors

    commit 2469c75a6bc296e82b0b8bc9e5f03b09531a897d
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Element.vala: handle spec'd errors

    commit 9dc92434aa90a33ebc7ac5ed6e8f88ba8ddb80d7
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Document.vala, DomNode.vala: move check_wrong_document inot
	DomNode so other nodes (Element) can use it

    commit d2849156e166740162f30a5c6682c286a0019192
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Element.vala: update documentation, specifically references
	to spec

    commit f98463a2cc8acb5de2cb2d8d9bb177d51609ca67
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Attr.vala: update documentation, specifically references to spec

    commit 2ea11338a60474900b6a7bd751ea7b3744c2d4d0
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:54 2013 -0400

	Document.vala, DomNode.vala: move check_read_only to DomNode,
	so all its descendents can call it

    commit 25e97099d8c0d20e8bd0e74583aacea28be7cfdb
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	Text.vala: make use of new check_index_size from parent class
	CharacterData

    commit 56d75a5800f4c8f4c4c99b25f750c95138ce7214
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	CharacterData.vala: improve error handling, check more bounds,
	factor out bound checking

    commit 44be6d2463dbb2f232c6441e38d5a257adcbe324
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	CharacterData.vala: update comments, particularly adding
	references to spec

    commit 39fff91947a3fce8eabc1175c71e0310e9e5d8b5
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	NodeList.vala: improve documentation, particularly adding
	references to spec

    commit 9c3d5e4e7c0023b7a5f49547564ff535a2fe37a5
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	DomNode.vala: remove some trailing whitespace

    commit 42197739fb57e8d17d52b1c1b0b5a0745b75b143
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	Entity.vala: break API to fix typo: clone_node, not clone_nodes,
	part 2

    commit 7e1645d8fe3dfc2e7dbf2abb15b6932693160649
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	DomNode.vala: update documentation, particularly adding references
	to the spec

    commit eafb5b7ddb0920fe54e17531f7c064ca0afa780e
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	DomNode.vala, BackedNode.vala, Attr.vala: break API to fix typo:
	clone_node, not clone_nodes

    commit 982f2cb56186be8962f9e865d53558a39a0a19cf
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	DomNode.vala: update comments, especially adding references
	to spec

    commit b218f53cacb8bc7975b92fefe5ea960cd5471199
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	DocumentFragment.vala: add spec reference

    commit 31c2c2e43a2f98f0f57c32e11209f202d0a38171
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	Document.vala: Fix a comment

    commit 2a97a2b9d4f7096246c453fe0224995c7ad69b7b
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	Document.vala: add root element for Document.with_implementation

    commit c647f8ad808a91b590800f8a22f5462b6e273e73
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	Document.vala: update error checking to use g_warning; add more
	error checks from spec

    commit bc26048f973c337c8461a12a73dc4f93405bee3a
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	Document.vala: Update comments, particularly with references
	to spec

    commit 36c3a9515312a4b451d7991038b32de58aebc5c1
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	Implementation.vala: add commented out code to use xmlHasFeature
	in the future

    commit 48c4ec65b0ad9fc62f489490c6a366ba08f6e12e
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	Implementation.vala: add error checking to create_document

    commit 096c166cb0d61e604dbe1a44686f142fcee19c64
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	Implementation.vala: Update comments with references to spec

    commit eb1cb9102181fe06c1c3a9b0cbd79c9640cea678
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	Makefile.am: get rid of -Wall for now; reports a lot of warnings
	we can do nothing about using vala right now

    commit dc663b94cfd2c933b22466a05e659fbc5af47b15
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:53 2013 -0400

	DocumentType.vala: update comments

    commit 58b0db8026e5651d3993f67e3a74924ae7086c52
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:52 2013 -0400

	NodeList.vala: change error handling to g_warning

    commit 2b7167238b9296256590c61e6722b3e95db8c333
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:30 2013 -0400

	libxml-2.0.vapi: define a few more methods from the C:
	validate_name, validate_qname, and (commented out) has_feature
	(for later)

    commit 1bfe1afc3952f047fead56ce1712c8d6e74201c1
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:30 2013 -0400

	libxml-2.0.vapi: fix the ctype for dump_memory_format's mem param

    commit 93c22c243025339dc490b239cb7c7db22293958a
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:30 2013 -0400

	Revert to before the Utils fiasco

    commit bc775bc4b94b6707e27fabb231a5274f8ef75890
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:30 2013 -0400

	whatever

    commit d844ec522f7c87d9a9fc20145ace6d3bab4ef106
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:30 2013 -0400

	Revert "Revert "bleh""

	This reverts commit c907fbb01b7a826afa3e7ff30d60e628f7cb185f.

    commit 344b71e8ece446b5b8ed57895bd69b57a9fd64b2
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:30 2013 -0400

	Revert "bleh"

	This reverts commit 671a8dc2ac7c81bb5a63086c99ab5a4262734dc1.

    commit 0001fcb98abeea618f269d67cfb61f24b09c86ff
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:29 2013 -0400

	bleh

    commit ec99a84163ac68347b0cf8295b93a302eeeb896e
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:29 2013 -0400

	test/Makefile.am: add UtilsTest.vala UtilsTest.vala: add a basic
	test; need more

    commit aad45f48f1efb86d3568459c3fedc3a0a9577a4a
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:29 2013 -0400

	Utils.vala: fix some errors, add Utils.vala to Makefile.am

    commit ee3f0464f8f4cd44a3387880704d07a704296225
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:29 2013 -0400

	Utils.vala: add class of static internal methods to handle tasks
	like XML Name validation.

    commit 9c73918f34327248c82126af660904be84f5ea71
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:29 2013 -0400

	Implementation.vala, Document.vala: support creation of documents
	from Implementation

    commit 485dd65079da3bd20862033d14a0988e910f92be
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:29 2013 -0400

	Document.vala: convert more entity references to their actual
	characters

    commit 7eb9fb8d93c72bdcda6fee474cd0af181bb7cbc0
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:29 2013 -0400

	NodeList.vala: fix comment so there's a separate long desc

    commit 7bae7e339522166b69ac7f2aaf787c0266167d2a
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:29 2013 -0400

	Document.vala: update some comments and spacing

    commit 2958bf6ba3d65c5a574e6c9d42b08df48fa90f15
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:29 2013 -0400

	Fix < in docs; I swear that I had to use the entity reference
	before

    commit 09d96c495ad18da51daa450a7843a7675b6b657d
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:01:29 2013 -0400

	Remove unnecessary linking for valadoc command

    commit 5cd50780e70ba7ec13226edfb8f9c3a146e3b97f
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:00:18 2013 -0400

	Change some errors in CharacterData and Text to use g_warning
	instead of GError

    commit 0e9f943da51e96650fa4b8443e94f2a5dc8efdad
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:00:18 2013 -0400

	Remove all throws declarations, since we're shifting to a
	document-level error variable

    commit f6259d42437b29431a57681f7e4977f6116858b7
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:00:18 2013 -0400

	Change error handling from throwing errors to setting a
	document-level error variable

    commit 1753318277bea690145b826bc05653c9f40ae895
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:00:18 2013 -0400

	Add some TODO items for the future

    commit ff872c1f218407d1875385918f040d2c794f950d
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:00:18 2013 -0400

	Update libvala version; need a better solution to this

    commit e79195ad140bcfd7e8d473a0a4cd216822a588bd
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:00:18 2013 -0400

	Fix some cnames in libxml-2.0.vapi

    commit 1e2973b930984762bb1488cc82b98fb49e51a9bb
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:00:18 2013 -0400

	Set type=xmlChar* on method return values

    commit 0214abf0ec951d3c06c1b004a401725fee9e488d
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:00:18 2013 -0400

	Set type=xmlChar* on fields

    commit 7c243912cb9c1c9d42fd639b0d7e5799bcf04324
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:00:18 2013 -0400

	Set type=xmlChar* on parametres, part 2: those with string return
	types and other nearby changes

    commit 582a65a1020cbdc2743ab4e117735f6a02db886b
    Author: Richard Schwarting <aquarichy@gmail.com>
    Date:   Sat Jul 27 00:00:18 2013 -0400

	Set type=xmlChar* on parametres, part 1

    commit c3762b2f133746a445cdc7913049ed5d06805c4d
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Thu Jul 25 21:02:33 2013 -0500

	Fixed (again) deserialize objects with objects as properties

    commit 9da1ce02046de4c0086a8fc66bf902fc4aaed02e
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Thu Jul 25 18:30:29 2013 -0500

	mplemented serialize non-automatic serializable properties
	* Implementors must attach a handler to serialize_unknown_property
	  event in order to serialize any property type non handled
	  automatically like GLib.Array, GLib.HashTable or others
	* Added serialized_node_name property to allow implementator to
	  override default node name; default is GObject Type's name
	* Removed warning messsages

    commit c8430c044b7510f0f7f0c15b8353eea5a69802b9
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Wed Jul 24 12:36:49 2013 -0500

	Bugs and warnning messages fixes.
	* Not used Serializable.serialized_xml_node removed
	* Serializable.deserealize fixed return value
	* Fixed a bug adding content to top level Element
	* Removed warnnings
	* Added SerializableError error domain

    commit 4f66b9d4356265852d2674b133e72e0b0b225bfd
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Tue Jul 23 22:22:57 2013 -0500

	Added UML diagram documentation

    commit 978589655a362c9ef270415119ff765f08823ea7
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Tue Jul 23 18:44:42 2013 -0500

	SerializableObjectModel: removed value property

    commit f1ace6c4a21d46907932d875a647a5f6d8cd0121
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Tue Jul 23 18:04:48 2013 -0500

	Fixed serialization and Element.content property

    commit 16da349fc9e803c7f8434d8c7b7bff2e7ab0d69a
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Tue Jul 23 17:24:07 2013 -0500

	Fixes on SerializableTest

    commit 1f11a5b6cf74dad097346fa2ca03db55983dc88a
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Tue Jul 23 16:24:22 2013 -0500

	Fixing Serializable.serialize() and deserialize() on conplex
	Element nodes

    commit 6ff61bc4284342842339c2411394053c2ed6c28a
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Tue Jul 23 00:07:22 2013 -0500

	Fixes to Serializable.deserialize()
	* Moved string_to_gvalue to Serializable interface
	* Serializable.serialize_property() deprecates use of ParamSpec

    commit d37d5ec6c9301490cef18e687995ac6833d5fdcb
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Mon Jul 22 21:51:04 2013 -0500

	Implemented Serializable.deserialize()
	* Added test case for serialize()
	* Added SerializableObjectModel class to help Serializable
	implementators

    commit 82fbfc1d5e99d3c9eda1ea533683d11916c7ec62
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Mon Jul 22 17:28:27 2013 -0500

	Serializable now use nick for properties name. Fiexed segfault.
	* serialized_property_use_blurb renamed to
	serialized_property_use_nick
	* serialized_xml_node_value default to null

    commit 13ddd94dec7994bf5839723334fc9f3578e39eca
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Mon Jul 22 16:33:12 2013 -0500

	Fixing recursive XmlObjectModel serialization on Serializable
	properties

    commit 349673ea440f3cfdaeca5c27279171ced27b3e99
    Author: Daniel Espinosa <esodan@gmail.com>
    Date:   Mon Jul 22 12:32:35 2013 -0500

	Initial setup of XmlObjectModel to Serializable interface

 gxml/Serializable.vala		   |   9 +-
 gxml/SerializableJson.vala	   |  72 ++++---
 gxml/SerializableObjectModel.vala |   7 +-
 gxml/Serialization.vala	   | 403
 +++++++++++---------------------------
 test/SerializableTest.vala	   |  15 +-
 test/SerializationTest.vala	   |  13 +-
 6 files changed, 178 insertions(+), 341 deletions(-)

commit 89c8e79b4d56b51fb9376f272d7c476ee7f5c4b4
Merge: 2a2b8fc 8ff022b
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Oct 9 15:55:01 2013 -0500

    Merge master to serialization branch

commit 2a2b8fcad86a7f5f73a2dc03492aa42af423a29e
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Oct 9 15:31:07 2013 -0500

    Implemented proof of concept of SerializabelJson and
    SerializableObjectModel
    * Serializable methods has been implemented by SerializableJson
    * SerializableJson implements Serializable interface
    * SerializableObjectModel implements Serializable interface
    * Serializable interface defined to use both or any future
    serialization method
    * Serializable spects to add nodes to a given Node, if is Document
    a root
    if an Element childs Nodes.
    * Serializable can be used to serialize objects implementing it

 gxml/Makefile.am		   |   2 +
 gxml/Serializable.vala		   | 329
 +++++++++++++++++++++++++++++++++-----
 gxml/SerializableJson.vala	   | 213 ++++++++++++++++++++++++
 gxml/SerializableObjectModel.vala | 200 +++++++++++++++++++++++
 4 files changed, 701 insertions(+), 43 deletions(-)

commit 8ff022ba1c3ee041aeae4a6efe3316b940747d49
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Oct 8 16:15:06 2013 -0500

    Moved Object Model Serialization to SerializableObjectModel

 docs/wiki/GXml-UML.dia		   | Bin 4245 -> 9708 bytes
 gxml/Serializable.vala		   | 162
 ++++++--------------------------------
 gxml/SerializableObjectModel.vala | 144 +++++++++++++++++++++++++++++++++
 3 files changed, 167 insertions(+), 139 deletions(-)

commit 25cbe6beba12b8a8a2d9bc7522f014808e6c40b0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 2 10:07:07 2013 -0400

    Document.vala: add GXml.Error to Document.from_path, use
    Xml.ParserCtxt.read_file instead of Xml.Parser.parse_file, for
    error-handling

 gxml/Document.vala | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit a53995435256ccddbe1bd2474c188232684c1720
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 2 10:06:10 2013 -0400

    Makefile.am: compile Error.vala

 gxml/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 002b873c2f38004ba6323c08fc2607930ce71953
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 2 10:05:37 2013 -0400

    Error.vala: Add GXml.Error errordomain, for actual exception handling
    unlike DomExceptions

 gxml/Error.vala | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 8f0919c1c81e539cc58c564395e87a84df36518c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 2 10:04:14 2013 -0400

    glib-2.0.vapi: get rid of trailing whitespace

 vapi/glib-2.0.vapi | 116
 ++++++++++++++++++++++++++---------------------------
 1 file changed, 58 insertions(+), 58 deletions(-)

commit 24e25190560eb502642a6e4f8c5b01f22e12b43b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 2 10:01:59 2013 -0400

    CharacterData,Implementation,Node.vala: change protected functions
    to internal, so they aren't exposed in C

 gxml/CharacterData.vala  | 2 +-
 gxml/Implementation.vala | 2 +-
 gxml/Node.vala		  | 6 +++---
 3 files changed, 5 insertions(+), 5 deletions(-)

commit e19f60f3847af955b0a5ddb8fd7a7b6ec23083e1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 2 10:00:14 2013 -0400

    gxml/*.vala: update docs, markup special values, type links, and
    add memory management guidance

 gxml/Attr.vala		  |  9 +++--
 gxml/BackedNode.vala	  |  1 +
 gxml/Document.vala	  |  8 ++--
 gxml/Element.vala	  |  4 +-
 gxml/Entity.vala	  |  6 +--
 gxml/Implementation.vala |  8 ++--
 gxml/Node.vala		  | 95
 +++++++++++++++++++++++++++++-------------------
 gxml/NodeList.vala	  |  2 +-
 gxml/Notation.vala	  |  4 +-
 gxml/Serializable.vala   |  2 +-
 gxml/Serialization.vala  |  2 +-
 11 files changed, 82 insertions(+), 59 deletions(-)

commit 2d3bdd9309dbcdf1c45b8540bcd39f9b175175b0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Oct 2 09:56:12 2013 -0400

    Attr.vala: rearrange description

 gxml/Attr.vala | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit 468825c69153d3e03c9443d3aaa76df5fe179710
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 1 12:20:17 2013 -0400

    libxml-2.0.vapi: improve XmlError, provide get_last_error method to
    xmlParserCtxt, define ErrorDomain enum

 vapi/libxml-2.0.vapi | 40 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

commit 55feec65b1e4226e51084ef15abcea8e0f79d32b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Sep 29 02:03:16 2013 -0400

    test/valgrind/gtype.supp: add some proper labels

 test/valgrind/gtype.supp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 4e15d89c0524bb9fa86d30f5b429bd5a47db36e0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Sep 29 02:02:55 2013 -0400

    test/valgrind: move a .supp rule to gtype.supp from glib.supp

 test/valgrind/glib.supp  | 7 -------
 test/valgrind/gtype.supp | 9 +++++++--
 2 files changed, 7 insertions(+), 9 deletions(-)

commit f5554906e76f7622203dac5865b0bafd6275925e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Sep 29 02:02:10 2013 -0400

    test/valgrind/Makefile: to use 'make run', get user to pass name of
    program to test as a macro

 test/valgrind/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 19ac631c9b86e10b2e50ab107a342176b614dad6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Sep 29 02:01:20 2013 -0400

    Node.vala: change doc

 gxml/Node.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 43d70a0673d7dc4012998e617ee5f4a8baf1716f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Sep 29 02:00:40 2013 -0400

    gxml/{Element,Node}.vala: add documentation for memory usage

 gxml/Element.vala | 18 ++++++++++-----
 gxml/Node.vala    | 69
 +++++++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 74 insertions(+), 13 deletions(-)

commit 2ae665c4613b13674280e6eb7ca8942ee03998a1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Sep 29 01:57:04 2013 -0400

    Make clone_node's return value be an unowned Node; its memory is
    managed by its GXml.Document whose node_dict it lives in, and we
    don't want the caller to deal with its referencing

 gxml/Attr.vala       | 3 ++-
 gxml/BackedNode.vala | 2 +-
 gxml/Document.vala   | 2 +-
 gxml/Entity.vala     | 3 ++-
 gxml/Node.vala       | 2 +-
 5 files changed, 7 insertions(+), 5 deletions(-)

commit b8b6f5a5ad79ab759031a2d6ac4449f396ea847b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Sep 29 01:54:34 2013 -0400

    Attr.vala: add an XML example

 gxml/Attr.vala | 3 +++
 1 file changed, 3 insertions(+)

commit e9f73947396c3331e0b8f8fa12550de0b5f03d68
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 24 06:33:23 2013 -0400

    Text.vala: doc fix

 gxml/Text.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 575a1246120eadeba169b0bed88159ff34eb0904
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 24 06:32:58 2013 -0400

    NodeList.vala: add a warning when appending EntityReferences, noting
    that we don't (yet) support those

 gxml/NodeList.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 461b51f5c1396a754c8ebf487c0cacf940591ceb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 24 06:32:25 2013 -0400

    Node.vala: fix check_wrong_document so documents are handled properly

 gxml/Node.vala | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit abaeca6e9cfc7a380b62d66119e87779865ddf9c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 24 06:31:45 2013 -0400

    Entity.vala: doc fix

 gxml/Entity.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 12a6cf25a453d00a175123e92cc587c252c13b85
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 24 06:31:29 2013 -0400

    Element.vala: fix bug where stringifyings Elements would show unsynced
    versions without updated attributes

 gxml/Element.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit a46fa7a47cb75328f60a26122fc900be77ee4ffa
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 24 06:30:59 2013 -0400

    Document.vala: add child management support (YAY), improve
    documentation

 gxml/Document.vala | 103
 +++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 97 insertions(+), 6 deletions(-)

commit 0254725df96be5371c1c0b4112e4a8f248150f1e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 24 06:28:47 2013 -0400

    CharacterData.vala: improve documentation

 gxml/CharacterData.vala | 34 +++++++++++++++++++++++-----------
 1 file changed, 23 insertions(+), 11 deletions(-)

commit 93f3284473c017b5d6496111a732dc65b4e9a340
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 24 06:28:15 2013 -0400

    Attr.vala: improve stringification

 gxml/Attr.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit bf25fef5e76c7c2e5d72abee8bf77d07a348c1ff
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 24 06:27:49 2013 -0400

    examples/js: add JavaScript examples

 examples/js/Makefile.am	      |  3 +-
 examples/js/attr.js		      |  1 +
 examples/js/bookshelf2.xml	      |  9 ++++
 examples/js/bookshelf_node.xml       |  4 ++
 examples/js/cdata_section.js	      |  8 +++
 examples/js/character_data.js	      | 51 +++++++++++++++++++
 examples/js/comment.js		      | 54 ++++++++++++++++++++
 examples/js/element.js		      | 47 +++++++++++++++++
 examples/js/node_child_management.js | 99
 ++++++++++++++++++++++++++++++++++++
 examples/js/node_list.js	      | 69 +++++++++++++++++++++++++
 examples/js/node_self.js	      | 69 +++++++++++++++++++++++++
 examples/js/text.js		      | 36 +++++++++++++
 12 files changed, 449 insertions(+), 1 deletion(-)

commit 5d24649bdb9c64dae152d6207e1aa3e6a0d56ed5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 24 06:24:52 2013 -0400

    examples/c: add C examples

 examples/c/Makefile.am      |	2 +-
 examples/c/Makefile.example |	2 +-
 examples/c/attr.c	     |	1 +
 examples/c/cdata_section.c  |	3 ++
 examples/c/character_data.c | 74
 +++++++++++++++++++++++++++++++++++++++++++
 examples/c/comment.c	     | 76
 +++++++++++++++++++++++++++++++++++++++++++++
 examples/c/element.c	     | 74
 +++++++++++++++++++++++++++++++++++++++++++
 examples/c/node_list.c      | 68 ++++++++++++++++++++++++++++++++++++++++
 examples/c/text.c	     | 52 +++++++++++++++++++++++++++++++
 9 files changed, 350 insertions(+), 2 deletions(-)

commit 9f867eb48bf9fa4f48a5a922916c4accc3cb0880
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 28 01:59:07 2013 -0230

    examples/*/Makefile.am: update list of files to the actual ones
    available to pass make distcheck

 examples/c/Makefile.am  | 2 +-
 examples/js/Makefile.am | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit beb427f4171c1638529f5ee5d844ad3c288df39f
Author: Simon Kågedal Reimer <skagedal@gmail.com>
Date:	Tue Aug 27 20:45:30 2013 +0200

    configure.ac: Remove unneccessary check for libvaladoc

    We only need to check if the valadoc binary is installed.

    Signed-off-by: Richard Schwarting <aquarichy@gmail.com>

 configure.ac | 1 -
 1 file changed, 1 deletion(-)

commit 1dfc11d4600771b70e389a1221aaecb1b2436792
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Aug 25 11:42:38 2013 -0230

    configure.ac: GLIB_GSETTINGS, not GLIB_SETTINGS

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1a02e1eaa59b9bcf1bb402bde8a9648c226c19bb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Aug 24 15:18:33 2013 -0230

    Node.vala, NodeList.vala: drop private _str fields for to_string;
    we wouldn't cash it anyway

 gxml/Node.vala     | 6 +-----
 gxml/NodeList.vala | 7 +++----
 2 files changed, 4 insertions(+), 9 deletions(-)

commit edf220543f610e315e3837c5a0ece0c4d63723b3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Aug 23 10:18:46 2013 -0400

    examples/js: put generated output into own directory

 examples/js/Makefile.am	      | 2 +-
 examples/js/document_save_to_path.js | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ce658c44afef6c168c90abaf613ffda21162ccd4
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Aug 23 10:17:19 2013 -0400

    examples/c: save generated output files into own directory

 examples/c/Makefile.am		      | 2 +-
 examples/c/Makefile.example	      | 2 +-
 examples/c/document_save_to_path.c   | 2 +-
 examples/c/document_save_to_stream.c | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 35a4cca59095ddabf34a93b808023548b0ce4b90
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Aug 23 10:16:37 2013 -0400

    examples/c/document_new.c: remove now-erroneous unrefs

 examples/c/document_new.c | 8 --------
 1 file changed, 8 deletions(-)

commit 71b72eb86d9bcb7da3c9738d546deb70671f1fc0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Aug 23 10:05:34 2013 -0400

    configure.ac: we don't actually need vapigen

 configure.ac | 5 -----
 1 file changed, 5 deletions(-)

commit bd92ae144a0b4dcf5855e2c38ffd8d06aeabe6c5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Aug 23 09:59:18 2013 -0400

    Node.vala: touch some comments

 gxml/Node.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a433d54169bcf7be75a56e289ec15b1ecfa46ca9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Aug 23 09:58:14 2013 -0400

    Document.vala: correct the type for copy_node

 gxml/Document.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3f90a812db0fa67cd4ab8c363e01a7f4c52bf007
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Aug 23 09:57:50 2013 -0400

    Document.vala: fix a comment

 gxml/Document.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit c9c2606842a2049c56d17e5896214c4f48c2e4eb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Aug 23 09:57:16 2013 -0400

    example.vala: remove obsolete try-catch

 examples/vala/example.vala | 70
 +++++++++++++++++-----------------------------
 1 file changed, 25 insertions(+), 45 deletions(-)

commit 72093152511ee8d0dc3709d3c768caecf8eaf197
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 6 23:52:44 2013 +0200

    test/valgrind: change things due to fixes in memory handling

 test/valgrind/Makefile			   | 2 +-
 test/valgrind/document_create_minimal.c   | 4 ----
 test/valgrind/document_create_minimal_2.c | 7 ++-----
 3 files changed, 3 insertions(+), 10 deletions(-)

commit 656800634afaad2e068c950d866cb5a787ab740e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    document_create_minimal_2.c: incrementally expand the test of memory
    usage, mwahaha

 test/valgrind/document_create_minimal_2.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 6a5c35a0330f6e2d96bab88469666f95c0ea3b1b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    test/valgrind: add message.c to just test the allocations by g_message

 test/valgrind/Makefile  | 4 ++--
 test/valgrind/message.c | 7 +++++++
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 99593e78f6a562a8ca2f994c619924e707e2c526
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    test/valgrind/glib.supp: suppress g_log allocations

 test/valgrind/glib.supp | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit b620b282ef8552b24d744a3bb4c9b22106615176
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    test/vaglrind: add a couple new tests, fix the gtype.supp

 test/valgrind/Makefile			   | 30 ++++++----------
 test/valgrind/document_create_minimal.c   | 55
 ++++++++++++++++++++++++++++
 test/valgrind/document_create_minimal_2.c | 60
 +++++++++++++++++++++++++++++++
 test/valgrind/gtype.supp		   |  5 +++
 4 files changed, 130 insertions(+), 20 deletions(-)

commit 41e326a5ef69f9810a851fc69964faa096215d5b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    tests/valgrind: correct some permissions

 test/valgrind/example.vala | 0
 test/valgrind/small.vala   | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

commit 461dad7d37f6f888352c975ab1b1b96d1a4252ad
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    tests/valgrind: add memory testing files, like suppression files,
    and .c and .vala tests

 test/valgrind/Makefile			 | 49 +++++++++++++++++++++
 test/valgrind/attributes.vala		 | 25 +++++++++++
 test/valgrind/document.c		 | 12 ++++++
 test/valgrind/example.vala		 | 76
 +++++++++++++++++++++++++++++++++
 test/valgrind/gfile.c			 | 13 ++++++
 test/valgrind/gio.supp			 | 29 +++++++++++++
 test/valgrind/glib.supp		 | 16 +++++++
 test/valgrind/gobject.c		 | 12 ++++++
 test/valgrind/gtype.supp		 | 45 +++++++++++++++++++
 test/valgrind/libxml2.c		 | 28 ++++++++++++
 test/valgrind/libxml2.supp		 | 43 +++++++++++++++++++
 test/valgrind/scope.vala		 | 25 +++++++++++
 test/valgrind/small.vala		 | 24 +++++++++++
 test/valgrind/small2.vala		 | 24 +++++++++++
 test/valgrind/small2a.c		 | 28 ++++++++++++
 test/valgrind/small2b.c		 | 25 +++++++++++
 test/valgrind/unlink_unattached_nodes.c | 45 +++++++++++++++++++
 17 files changed, 519 insertions(+)

commit 9e874b4076f12ac8593371b732a489e449da8fe1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 20 16:21:43 2013 -0400

    examples/js: rename examples

 examples/js/document_create.js		    | 64
 +++++++++++++++---------------
 examples/js/document_create_from_file.js   | 13 ------
 examples/js/document_create_from_path.js   | 11 -----
 examples/js/document_create_from_string.js | 21 ----------
 examples/js/document_factory.js	    | 36 -----------------
 examples/js/document_new.js		    | 34 ++++++++++++++++
 examples/js/document_new_from_file.js	    | 13 ++++++
 examples/js/document_new_from_path.js	    | 11 +++++
 examples/js/document_new_from_string.js    | 21 ++++++++++
 9 files changed, 112 insertions(+), 112 deletions(-)

commit de735bec152c63e1284ca63d54d1caea170604db
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    Implementation.vala: extend from GObject

 examples/js/create_document.js		    | 34
 ------------------------------
 examples/js/create_document_from_file.js   | 13 ------------
 examples/js/create_document_from_path.js   | 11 ----------
 examples/js/create_document_from_string.js | 21 ------------------
 examples/js/document_create.js		    | 34
 ++++++++++++++++++++++++++++++
 examples/js/document_create_from_file.js   | 13 ++++++++++++
 examples/js/document_create_from_path.js   | 11 ++++++++++
 examples/js/document_create_from_string.js | 21 ++++++++++++++++++
 examples/js/document_save_to_path.js	    | 11 ++++++++++
 examples/js/save_document_to_path.js	    | 11 ----------
 gxml/Implementation.vala		    |  2 +-
 11 files changed, 91 insertions(+), 91 deletions(-)

commit 241360bbf225e2ed48f637d13189d78a11ef95bf
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 21 15:21:06 2013 -0400

    examples/c/node.c: fix some type issues

 examples/c/node.c | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 4dcc5fbe4543ae1efd63a1c14baa560a4d480f28
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 21 15:18:34 2013 -0400

    examples/c: rename example.xml to more specific bookshelf_node.xml

 examples/c/bookshelf_node.xml | 4 ++++
 examples/c/example.xml        | 4 ----
 examples/c/node.c	       | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 81bb9b0b6c704f2f043dc5108af3723a4e9459d9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 21 15:16:45 2013 -0400

    examples/c: add example.xml for the GXmlNode example

 examples/c/example.xml | 4 ++++
 1 file changed, 4 insertions(+)

commit 80a173e14890874c1ff8155a47f37c5ec2783c34
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 21 15:16:29 2013 -0400

    examples/c: at long last, committing the GXmlNode example

 examples/c/Makefile.example |	 4 +-
 examples/c/node.c	     | 202
 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 204 insertions(+), 2 deletions(-)

commit 958e2ea89ceee81d1a024de7eb0f6c99e897ce71
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 20 16:23:01 2013 -0400

    examples/c/Makefile: update names of files

 examples/c/Makefile.example | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2af12fbac4d4879775cc71e69d0bc48c5240d92d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 20 16:20:42 2013 -0400

    examples/c: rename examples

 examples/c/document_create.c		  | 92
 +++++++++++++++-----------------
 examples/c/document_create_from_file.c   | 22 --------
 examples/c/document_create_from_path.c   | 16 ------
 examples/c/document_create_from_string.c | 20 -------
 examples/c/document_create_minimal.c	  | 55 -------------------
 examples/c/document_factory.c		  | 55 -------------------
 examples/c/document_new.c		  | 59 ++++++++++++++++++++
 examples/c/document_new_from_file.c	  | 22 ++++++++
 examples/c/document_new_from_path.c	  | 16 ++++++
 examples/c/document_new_from_string.c	  | 20 +++++++
 examples/c/document_new_minimal.c	  | 55 +++++++++++++++++++
 11 files changed, 216 insertions(+), 216 deletions(-)

commit 8110ac023fdddc7c1faa72fd995da29cf33f284f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    examples/c: fix some whitespace

 examples/c/document_create.c		| 2 +-
 examples/c/document_create_from_file.c | 4 ++--
 examples/c/document_create_from_path.c | 2 +-
 examples/c/document_properties.c	| 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit dfa6729a8fb6361c977f80c2aa7dce859d699da9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    examples/c/document_factory.c: add print out of example nodes
    we create

 examples/c/document_factory.c | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit d4c68d4e954489c0a540b175d7e5015c9bbbd881
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    examples/js: rename several examples, add new ones

 examples/js/document_factory.js    | 36
 ++++++++++++++++++++++++++++++++++++
 examples/js/document_properties.js | 19 +++++++++++++++++++
 2 files changed, 55 insertions(+)

commit 152e52676552a2a7eeb38f679c8b74d2e6251b2c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    examples/c: add document_factory.c, remove a comment from
    document_properties.c

 examples/c/Makefile.example	  |  2 +-
 examples/c/document_factory.c	  | 52
 ++++++++++++++++++++++++++++++++++++++++
 examples/c/document_properties.c |  1 -
 3 files changed, 53 insertions(+), 2 deletions(-)

commit 26c121c3be6cc0bd6f5d0a3f9719e30c3ee87f1f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    examples/c: add Document properties example; rename examples

 examples/c/create_document.c		  | 59
 --------------------------------
 examples/c/create_document_from_file.c   | 22 ------------
 examples/c/create_document_from_path.c   | 16 ---------
 examples/c/create_document_from_string.c | 20 -----------
 examples/c/create_document_minimal.c	  | 55
 -----------------------------
 examples/c/document_create.c		  | 59
 ++++++++++++++++++++++++++++++++
 examples/c/document_create_from_file.c   | 22 ++++++++++++
 examples/c/document_create_from_path.c   | 16 +++++++++
 examples/c/document_create_from_string.c | 20 +++++++++++
 examples/c/document_create_minimal.c	  | 55
 +++++++++++++++++++++++++++++
 examples/c/document_properties.c	  | 38 ++++++++++++++++++++
 examples/c/document_save_to_path.c	  | 14 ++++++++
 examples/c/document_save_to_stream.c	  | 20 +++++++++++
 examples/c/save_document_to_path.c	  | 14 --------
 examples/c/save_document_to_stream.c	  | 20 -----------
 15 files changed, 244 insertions(+), 206 deletions(-)

commit e8b95f9f70fa0989424555d4f27318557fca2bc2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    examples/js: refactor examples into their own files

 examples/js/create_document.js		    | 34 +++++++++++++++
 examples/js/create_document_from_file.js   | 13 ++++++
 examples/js/create_document_from_path.js   | 11 +++++
 examples/js/create_document_from_string.js | 21 +++++++++
 examples/js/example.js			    | 70
 ------------------------------
 examples/js/save_document_to_path.js	    | 11 +++++
 6 files changed, 90 insertions(+), 70 deletions(-)

commit 8fc8a1d55427087a8f7442bf9b1a067caf8bad04
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    examples/c: actually add .c files this time

 examples/c/create_document.c		  | 59
 ++++++++++++++++++++++++++++++++
 examples/c/create_document_from_file.c   | 22 ++++++++++++
 examples/c/create_document_from_path.c   | 16 +++++++++
 examples/c/create_document_from_string.c | 20 +++++++++++
 examples/c/create_document_minimal.c	  | 55
 +++++++++++++++++++++++++++++
 examples/c/save_document_to_path.c	  | 14 ++++++++
 examples/c/save_document_to_stream.c	  | 20 +++++++++++
 7 files changed, 206 insertions(+)

commit be749a99d5c72dc69b36768b931338a325d18837
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    examples/c/Makefile: update

 examples/c/Makefile.example | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit aa64ffdfb028c9d01810d3b68ced8692d84bd145
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 21 15:22:35 2013 -0400

    BackedNode.vala: actually implement clone_node, add a TODO

 gxml/BackedNode.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c30e011ea4182f77e8fe22885de5eb88da916daf
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 6 16:09:36 2013 +0200

    test/Serializa{tion,ble}Test.vala: adapt to new behaviour of
    gxml_serialization_{de,}serialize_object

 test/SerializableTest.vala  | 10 +++++-----
 test/SerializationTest.vala | 16 ++++++++--------
 2 files changed, 13 insertions(+), 13 deletions(-)

commit 02da9144bbd40eb16f91a924bde74c36f2851ae8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 6 16:08:12 2013 +0200

    Serialization.vala: API BREAK: change serialize_object and
    deserialize_object to work with (2)

 gxml/Serialization.vala | 74
 ++++++++++++++++++++++++++-----------------------
 1 file changed, 40 insertions(+), 34 deletions(-)

commit 2d2779f4fbe7a7fc989f231a59ec0bd14ee872ed
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Aug 23 09:26:37 2013 -0400

    Serialization.vala: remove temporary _docs fix

 gxml/Serialization.vala | 4 ----
 1 file changed, 4 deletions(-)

commit deaf4db5b51532d42970a6f817e5e4005b545dc2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Memory: Document.vala: node creation methods (e.g. create_element)
    now return unowned/weak references to the nodes they create; the
    Document alone owns them

 gxml/Document.vala | 65
 ++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 48 insertions(+), 17 deletions(-)

commit 468c386e5734cda79f25f61f15c50a8791fa3434
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Memory: Node.vala, BackedNode.vala, Element.vala, NodeList.vala,
    Attr.vala, Entity.vala, Document.vala: change ownership of
    return value to unowned for a bunch of methods (insert_before,
    append/remove/replace_child); references will be handled by the
    Document

 gxml/Attr.vala       |  8 ++++----
 gxml/BackedNode.vala |  8 ++++----
 gxml/Document.vala   |  2 +-
 gxml/Element.vala    | 16 ++++++++--------
 gxml/Entity.vala     |  8 ++++----
 gxml/Node.vala       |  8 ++++----
 gxml/NodeList.vala   | 24 ++++++++++++------------
 7 files changed, 37 insertions(+), 37 deletions(-)

commit 035176d93876b55949587989d775a6802fe5f89b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Document.vala: Fix a comment (2)

 gxml/Document.vala | 2 ++
 1 file changed, 2 insertions(+)

commit e7a60e0c91dfcb1159d5c4ab7364e31b75c64e4e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Node.vala: update comments, especially adding references to spec (2)

 gxml/Node.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 31cf69f4f422c0dd4da8dc36edb1ed9a60f68ee0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 6 16:04:42 2013 +0200

    CharacterData.vala: fix whitespace

 gxml/CharacterData.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0256cee0f1f01873129f3074b98ef3eb0b771c81
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 6 15:57:37 2013 +0200

    test/: remove definition of deprecated GXmlDomError

 gxml/DomException.vala | 5 -----
 1 file changed, 5 deletions(-)

commit eeb40e95b34693408a6f37eec05d5eb414f99402
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 6 15:56:55 2013 +0200

    test/: remove usage of deprecated GXmlDomError

 test/AttrTest.vala	     | 292 ++++++++------------
 test/CharacterDataTest.vala | 125 +++------
 test/DocumentTest.vala      | 247 +++++++----------
 test/ElementTest.vala	     | 616
 ++++++++++++++++++-----------------------
 test/GXmlTest.vala	     |	17 +-
 test/NodeTest.vala	     | 652
 +++++++++++++++++++-------------------------
 test/SerializableTest.vala  |	13 +-
 test/SerializationTest.vala |	 3 -
 test/TextTest.vala	     |	76 +++---
 9 files changed, 846 insertions(+), 1195 deletions(-)

commit ea4f0646077dc9ab31ceb9829417fb1e08a90141
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 21 15:39:50 2013 -0400

    gxml/Node.vala, gxml/NodeList.vala: fix some documentation issues
    with linebreaks in {@link}s

 gxml/Node.vala     | 4 ++--
 gxml/NodeList.vala | 3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 671745b8cabe2347f72bb142ac935d44dd376eac
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 21 15:25:35 2013 -0400

    NodeList.vala: documentation fixes; link to GList when a method is
    based off of that, add some missing param fields

 gxml/NodeList.vala | 71
 ++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 58 insertions(+), 13 deletions(-)

commit 59523b495cafe7f973ce4abf6971bc34dd6b305b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 21 15:24:43 2013 -0400

    Node.vala: documentation fixes

 gxml/Node.vala | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

commit 3e654cc5ccd7ddbda0c54c787bc0ea0a22189f33
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    test/*.vala: change DomNode to GXml.Node

 test/AttrTest.vala	     |	 6 +-
 test/DocumentTest.vala      |	 8 +-
 test/DomNodeTest.vala	     | 459
 --------------------------------------------
 test/ElementTest.vala	     |	42 ++--
 test/GXmlTest.vala	     |	 2 +-
 test/Makefile.am	     |	 2 +-
 test/NodeTest.vala	     | 459
 ++++++++++++++++++++++++++++++++++++++++++++
 test/SerializableTest.vala  |	 8 +-
 test/SerializationTest.vala |	 8 +-
 test/TextTest.vala	     |	 2 +-
 10 files changed, 498 insertions(+), 498 deletions(-)

commit 3f8177ca8bb7d9baacd140e80e7bbea6c597be98
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    gxml/*.vala: Change all DomNode references to Node (2)

 gxml/Attr.vala			 |  18 ++---
 gxml/BackedNode.vala		 |  30 ++++----
 gxml/Document.vala		 |  24 +++---
 gxml/DocumentType.vala		 |   2 +-
 gxml/Element.vala		 |  34 ++++-----
 gxml/Entity.vala		 |  14 ++--
 gxml/EntityReference.vala	 |   2 +-
 gxml/Implementation.vala	 |   2 +-
 gxml/NamespaceAttr.vala	 |   2 +-
 gxml/Node.vala			 |   2 +-
 gxml/NodeList.vala		 | 162
 ++++++++++++++++++++--------------------
 gxml/Notation.vala		 |   2 +-
 gxml/ProcessingInstruction.vala |   2 +-
 gxml/Serializable.vala		 |  22 +++---
 gxml/Serialization.vala	 |  36 ++++-----
 15 files changed, 177 insertions(+), 177 deletions(-)

commit 3b6fa8763f40a7f38bc0fcb299332b51b428a8ac
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    Node.vala: Renamed DomNode to Node; this should break all the other
    files :D

 gxml/Node.vala | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

commit 81b28673097fd5dcb0cc66e723d8bdfdd29dca45
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Entity.vala: break API to fix typo: clone_node, not clone_nodes,
    part 2

 gxml/Entity.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7c73d0455589393cc9c7db914bd1f6643cf20a3a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    DomNode.vala, BackedNode.vala, Attr.vala: break API to fix typo:
    clone_node, not clone_nodes

 gxml/Attr.vala       | 2 +-
 gxml/BackedNode.vala | 2 +-
 gxml/Node.vala       | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit ddf6c1d18859ab01f2d3f7f4e21b88e4e5b2db02
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    Node.vala, Makefile.am: rename DomNode.vala to Node.vala for
    impending change

 gxml/DomNode.vala | 408
 ------------------------------------------------------
 gxml/Makefile.am  |   2 +-
 gxml/Node.vala    | 408
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 409 insertions(+), 409 deletions(-)

commit 4b57eeb52d9a49fbbdb16c44c414c09b3257d2cd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    TextTest.vala: INDEX_SIZE exceptions no longer result in null returns

 test/TextTest.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 913656379264ca9e2d0dc0abc28db905b1c8ed21
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    DocumentTest.vala: invalid characters no longer cause create_element
    to return null, so don't test for it

 test/DocumentTest.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 64d01c903273756612f449aef10d210b1bb85132
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Document.vala: don't return null on create_element if invalid
    characters have been specified; print a g_warning and proceed instead
    (libxml2 accepts invalid characters anyway)

 gxml/Document.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit cc6de4f645947ca9bcd40891714d4f4e7c39246c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    CharacterData.vala: change behaviour when offset == length of string
    for bounds checking, since the end of a string is a fit place to
    insert things (but perhaps not remove :D)

 gxml/CharacterData.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit efadb74699549369034e1bd1549fd26b76eea156
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Text.vala: address some compile time warnings; fail split more
    gracefully

 gxml/Text.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 61f9bdd5a7e2ce28a6bb321ef6706efca8579201
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Document.vala: touch some comments

 gxml/Document.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit f47302107c53ac81b29a29c5ac458b2b8de51419
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Makefile.am: DomError -> DomException

 gxml/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 399e7736d59656702ff2c38b61c254f186860329
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    examples/c: refactor tests, remove GErrors, correct naming

 examples/c/example.c | 240
 ---------------------------------------------------
 1 file changed, 240 deletions(-)

commit 40c6f6b0b12321d9ce26fdf8bff989a081ed7c0a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    Attr.vala: update documentation, specifically references to spec (2)

 gxml/Attr.vala		  | 6 +++---
 gxml/Document.vala	  | 6 +++---
 gxml/DomNode.vala	  | 7 ++++---
 gxml/Implementation.vala | 2 +-
 gxml/NodeList.vala	  | 3 +++
 5 files changed, 14 insertions(+), 10 deletions(-)

commit 48b790d9969bbaa96566d9ff72ddc3bc781c9d4b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Attr.vala: update documentation, specifically references to spec

 gxml/Attr.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3fc4dfb253236c7495ae52f4f0298b36c1781289
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:55 2013 -0400

    DocumentTest.vala: first testing of warnings

 test/DocumentTest.vala | 41 +++++++++++------------------------------
 1 file changed, 11 insertions(+), 30 deletions(-)

commit a5cc130724efb1a65031603d51ec9f7a046e468b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:55 2013 -0400

    GXmlTest.vala: change how our tests test for warnings

 test/GXmlTest.vala | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 1943ee31da2528d22fb946af6951fecbc779ffd9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:55 2013 -0400

    Implementation.vala: factor out error checks into check_ functions

 gxml/Implementation.vala | 52
 +++++++++++++++++++++++++++++-------------------
 1 file changed, 31 insertions(+), 21 deletions(-)

commit 4c0e8956661751b3846cab6253a919dbc22fa29b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Document.vala: add root element for Document.with_implementation

 gxml/Document.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit ce5433944fc9b42746755e723b73add8264ff8c8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Implementation.vala: add error checking to create_document

 gxml/Implementation.vala | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 9d9683917fb1f43311d4831bd59ccc5d3c6c4b8e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Implementation.vala: Update comments with references to spec

 gxml/Implementation.vala | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 30c4f76cedcfcdc55ae5c229ce1f56734151a56b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Implementation.vala, Document.vala: support creation of documents
    from Implementation

 gxml/Document.vala	  | 25 ++++++++++++++++++++++++-
 gxml/Implementation.vala | 14 ++++++++++++++
 2 files changed, 38 insertions(+), 1 deletion(-)

commit b56c14de4e3afcd54fcd31acced51de71df9a348
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:55 2013 -0400

    CharacterData.vala, Element.vala, Document.vala, DomNode.vala,
    NodeList.vala: use new GXml.warning facility, so we can preserve
    the last error code

 gxml/CharacterData.vala |  8 ++++----
 gxml/Document.vala	 | 14 +++++++-------
 gxml/DomNode.vala	 |  2 +-
 gxml/Element.vala	 |  2 +-
 gxml/NodeList.vala	 |  5 ++---
 5 files changed, 15 insertions(+), 16 deletions(-)

commit 0f86f37c78e6bc53aef8ed469bf3783c9874dfd6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:55 2013 -0400

    DomException.vala: add NAMESPACE error code

 gxml/DomException.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 2a8f1e6993aaf5c256f41697e802691c86b4b926
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    DomException.vala: add facility to set the last DomException set;
    ooo, classic error codes

 gxml/DomException.vala | 144
 +++++++++++++++++++++++++++----------------------
 1 file changed, 79 insertions(+), 65 deletions(-)

commit 53dbde45356f70a2d6d8e49db86d9587938a7f97
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    DomException.vala: add a dummy DomError for the transitioning of
    the tests

 gxml/DomException.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 5b831ba30b10ef27446b91881bb96ffe8eac0966
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    DomException.vala: change errordomain DomError -> enum DomException

 gxml/DomException.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 29aaf7dcd932c6ca837149fa8a1b48c75d7c56b1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    GXmlTest.vala: override gtester handling of g_warnings; don't want
    to abort, but verify

 test/GXmlTest.vala | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 8e7dea6ef72e8f96b88539b8d9730d860d1f45a1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Serialization.vala: DomError no longer thrown, so no need to catch it

 gxml/Serialization.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 96b095962edeb30a545c1fa9b0e524537ea37c81
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Document.vala: some small error handling changes; return on invalid
    chars for create_element

 gxml/Document.vala	| 15 ++++++---
 gxml/DomError.vala	| 89
 --------------------------------------------------
 gxml/DomException.vala | 89
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 99 insertions(+), 94 deletions(-)

commit 5b9afa4f0781bd56ab8097407fa1171e714dc2d7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Tiny fixes.

    DomNode.vala: make check_wrong_document and check_read_only protected
    so only subclasses can see them
    Element.vala: fix remove_attribute_node
    ProcessingInstruction: properly get and set 'data'

 gxml/DomNode.vala		 |  4 ++--
 gxml/Element.vala		 |  8 ++------
 gxml/ProcessingInstruction.vala | 12 +++++++++---
 3 files changed, 13 insertions(+), 11 deletions(-)

commit 693f7226bb8a932424781fbcfc7d61434434e748
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Text.vala: add more error checking from spec

 gxml/Text.vala | 2 ++
 1 file changed, 2 insertions(+)

commit a64b6203827cbc5e2e983b12e234eb777501a630
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    ProcessingInstruction.vala: handle spec'd errors

 gxml/ProcessingInstruction.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 64f749935cf48a9aba8d479f3aab5c4707bb9157
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Element.vala: handle spec'd errors

 gxml/Element.vala | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 7b0a3572ec1f15c21f2bc38a69f90f0a68e65cb2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Document.vala, DomNode.vala: move check_wrong_document inot DomNode
    so other nodes (Element) can use it

 gxml/Document.vala | 8 +-------
 gxml/DomNode.vala  | 7 +++++++
 2 files changed, 8 insertions(+), 7 deletions(-)

commit cf62243a96383af02de14eeaa8c598d8fffd98be
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Document.vala, DomNode.vala: move check_read_only to DomNode, so
    all its descendents can call it

 gxml/Document.vala | 7 +------
 gxml/DomNode.vala  | 8 ++++++++
 2 files changed, 9 insertions(+), 6 deletions(-)

commit fa002bd140c160d50b657e85dd81e144820ed37c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Text.vala: make use of new check_index_size from parent class
    CharacterData

 gxml/Text.vala | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit ce53385a9151b7c57dee4de85456cf41542383dd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    CharacterData.vala: improve error handling, check more bounds,
    factor out bound checking

 gxml/CharacterData.vala | 57
 +++++++++++++++++++++++++++++++++++++------------
 1 file changed, 43 insertions(+), 14 deletions(-)

commit 72f630b75fa992f79d22cf86215c28dd269d3cd5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    CharacterData.vala: update comments, particularly adding references
    to spec

 gxml/CharacterData.vala | 38 +++++++++++++++++++++++++++++---------
 1 file changed, 29 insertions(+), 9 deletions(-)

commit 5b595777773e717fbf63c64261dce4d5dbed4c4c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Document.vala: update error checking to use g_warning; add more
    error checks from spec (2)

 gxml/Document.vala | 85
 +++++++++++++++++++++++++++++++++---------------------
 1 file changed, 52 insertions(+), 33 deletions(-)

commit 6966c4466de0a08e38cc29fe9a7fe83d60e5541f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Document.vala: Update comments, particularly with references to spec

 gxml/Document.vala | 109
 +++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 80 insertions(+), 29 deletions(-)

commit 625d19ae45800851c6debed6f5cf7400c0f9dcc4
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Change some errors in CharacterData and Text to use g_warning instead
    of GError

 gxml/Attr.vala		     | 17 ++++++-----------
 gxml/CharacterData.vala     | 22 ++++++++++++++++++++--
 gxml/Text.vala		     |	6 ++++--
 test/CharacterDataTest.vala | 15 ++++++++++++++-
 test/TextTest.vala	     | 17 +++++++----------
 5 files changed, 51 insertions(+), 26 deletions(-)

commit 4a4fa3fa3cf2998e6b0225e15a631c4a55c80410
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Remove all throws declarations, since we're shifting to a
    document-level error variable

 gxml/Attr.vala       |  8 ++++----
 gxml/BackedNode.vala |  4 ++--
 gxml/Document.vala   | 30 +++++++++++++++---------------
 gxml/DomNode.vala    |  8 ++++----
 gxml/Element.vala    | 16 ++++++++--------
 gxml/Entity.vala     |  8 ++++----
 gxml/NodeList.vala   |  4 ++--
 gxml/Text.vala       |  2 +-
 8 files changed, 40 insertions(+), 40 deletions(-)

commit 078ab13462d6d477f1621c8c7a2c1516e41465f8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Change error handling from throwing errors to setting a document-level
    error variable (2)

 gxml/Document.vala		 | 20 ++++++++++++++------
 gxml/NodeList.vala		 |  9 +++++----
 gxml/ProcessingInstruction.vala |  2 +-
 gxml/Text.vala			 |  2 +-
 4 files changed, 21 insertions(+), 12 deletions(-)

commit 9c0df85406233e6ac161ac51086f3e87a0963047
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 16:09:02 2013 -0400

    configure.ac: no longer test version-sensitive libvala, instead
    use AM_PROG_VALAC.	Fix bgo #706521.

 configure.ac | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit 6d4fa61b8fbb37b6f16c1caf507d81e2338ca491
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 15:07:15 2013 -0400

    NEWS: add Daniel's name

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7c4dca68d9b7fcb8fb076680abc0a9870e6975a1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 14:35:42 2013 -0400

    configure.ac, Makefile.am: make sure examples/ is included in make
    distcheck

 Makefile.am  | 2 +-
 configure.ac | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 93cf32b9451aed7fdb43cc1c97247af9a6ea3876
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 14:35:13 2013 -0400

    examples/vala/Makefile.am: EXTRA_DIST, not EXTRA_FILES

 examples/vala/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d415f6379dd72753e26c56433b8f420e391878b1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 14:30:15 2013 -0400

    examples: add Makefile.am files so we can catch examples in make
    distcheck

 examples/Makefile.am	     | 3 +++
 examples/c/Makefile.am      | 2 ++
 examples/js/Makefile.am     | 2 ++
 examples/python/Makefile.am | 2 ++
 examples/vala/Makefile.am   | 2 ++
 5 files changed, 11 insertions(+)

commit e5a6dd4cdc00f7be3bbf7912156d8862a8742420
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 14:29:28 2013 -0400

    examples: rename Makefiles for c and vala to avoid collision with
    automake

 examples/c/Makefile		| 9 ---------
 examples/c/Makefile.example	| 9 +++++++++
 examples/vala/Makefile		| 9 ---------
 examples/vala/Makefile.example | 9 +++++++++
 4 files changed, 18 insertions(+), 18 deletions(-)

commit 7a25c682ca772e68e3f80b2e3a47f276874198ee
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 14:01:41 2013 -0400

    Revert "examples/c: add c examples"

    This reverts commit 92d1d44cd5f11a9fe0f629d8c2ee50f8c033a5a9.

 examples/c/bookshelf2.xml | 9 ---------
 examples/c/bookshelf3.xml | 9 ---------
 2 files changed, 18 deletions(-)

commit f9b861df9849bcdd85638d2c7af2dae3c8533ad8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 14:01:03 2013 -0400

    test/SerializableTest.vala: temporarily revert clear_changes namefix
    to avoid breaking API for 0.3.2

 test/SerializableTest.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 92d1d44cd5f11a9fe0f629d8c2ee50f8c033a5a9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 14:00:27 2013 -0400

    examples/c: add c examples

 examples/c/bookshelf2.xml | 9 +++++++++
 examples/c/bookshelf3.xml | 9 +++++++++
 2 files changed, 18 insertions(+)

commit 69d71d39057c60af56de7c7885d3858e69875613
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 13:51:34 2013 -0400

    test/SerializationTest.vala: temporarily switch back from clear_caches
    to clear_cache to prevent API break

 test/SerializationTest.vala | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 41b6139aa97c518affcce056989ea9f80cbaa4e2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 13:49:36 2013 -0400

    configure.ac: update version to 0.3.2, update LT_VERSION,
    theoretically no API breaks

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 135ef2f94773b9a8812f4fc5259e943737b96541
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 13:48:43 2013 -0400

    NEWS: add list of new things in 0.3.2

 NEWS | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 512af1cb86079539e70d6163c74bad3264e4adb4
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 13:35:15 2013 -0400

    README: fix an install typo, write a better valadoc explanation

 README | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 41a6f6f322de0e71019381425fa0ce365ec22193
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 13:34:39 2013 -0400

    Serialization.vala: avoid API break; temporarily revert method
    name change

 gxml/Serialization.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3d5f6f4f9916325e637c8be9d8e9f46e298bb95d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 12:29:21 2013 -0400

    Document.vala: specify DomNode, since we haven't change Node>DomNode
    yet in master (just in gsoc2013 branch)

 gxml/Document.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f3f46220914150426db11a893c9f163b060f5021
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 12:28:52 2013 -0400

    Serialization.vala: add temporary fix to the no-ref Document problem
    (Serialization will keep the refs); after 0.4, serialize_object will
    change to return a Document, like in the gsoc2013 branch, currently.

 gxml/Serialization.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 08610bbf722b913a0d74f17fcf90a3e0ae43d480
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 11:27:29 2013 -0400

    NodeList.vala, DomNode.vala, Attr.vala: create some future merge
    conflicts to fix doc generation now while merging changes; whoops

 gxml/Attr.vala     | 2 +-
 gxml/DomNode.vala  | 8 ++++----
 gxml/NodeList.vala | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)

commit 53d52520e1416f489787b63871315499290528ac
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 21 15:23:48 2013 -0400

    Document.vala: add depth parametre to copy_node, to facilitate
    GXmlNode cloning

 gxml/Document.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 469f404df0be48580b07aaa68d6b14188cae2f84
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 21 15:23:13 2013 -0400

    BackedNode.vala: add a couple todo items to to_string

 gxml/BackedNode.vala | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit b04e1c94119d0d9c081f7e39180292f0f911c919
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Aug 19 09:37:09 2013 -0400

    Element.vala: update doc for content property on its correct behaviour

 gxml/Element.vala | 35 ++++++++++-------------------------
 1 file changed, 10 insertions(+), 25 deletions(-)

commit 1fe7bcb27bdda0476139b9cde60fd9e6aef6172c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 6 16:24:07 2013 +0200

    SerializationTest.vala: disable a test, since we don't support that
    collection yet

 test/SerializationTest.vala | 53
 ++++++++++++++++++++++++---------------------
 1 file changed, 28 insertions(+), 25 deletions(-)

commit 1ad2d5a606688f701df6fdfa0c2a9d01e8a385c1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 6 16:03:23 2013 +0200

    BackedNode: replace copy node logic with new internal
    gxml_document_copy_node

 gxml/BackedNode.vala | 4 +---
 gxml/Document.vala   | 6 ++++++
 2 files changed, 7 insertions(+), 3 deletions(-)

commit fbf18db392c072ea03e69d322863bc154608fd60
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Serialization.vala: address some compile-time warnings

 gxml/Serialization.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 571d5929493ab24a700e699f30f041ca47f85f5b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    ProcessingInstruction.vala: docfix for an entity ref

 gxml/ProcessingInstruction.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dd881f9b3bc79472fa3794ed638a0957eeee7d9a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    DocumentType.vala: docfix for an entity ref

 gxml/DocumentType.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eb029128934c779147f9c202238b82645eb23b70
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    CDATASection: docfix for an entity reference

 gxml/CDATASection.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9cff013507b64053d9f32a7f9160cefa449f709e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    BackedNode.vala: add a TODO about memory usage

 gxml/BackedNode.vala | 1 +
 1 file changed, 1 insertion(+)

commit 364ebc32f0ae052c5461eb1c6f0338c0527e3c0d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 11:04:33 2013 -0400

    Revert "Revert "Attr.vala: update documentation, specifically
    references to spec""

    This reverts commit ea6ea7279f4db553b23a08fbeb487bc8a0fc8c92.

 gxml/Attr.vala | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit ea6ea7279f4db553b23a08fbeb487bc8a0fc8c92
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 10:59:07 2013 -0400

    Revert "Attr.vala: update documentation, specifically references
    to spec"

    This reverts commit 2afe4d71e287eb257ba4096e98964186f766c8af.

 gxml/Attr.vala | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

commit 2930f205c53235c27718b262764083a312a0d94d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 10:44:10 2013 -0400

    Revert "Makefile.am: DomError -> DomException"

    This reverts commit ab7af5ad7039ba248e96b8fee083cf9d58b56111.

 gxml/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 99eb410f995fb070e4a6aa5d0c6ba4b0aadd432c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    DomException.vala: rename file to comply with spec, improve docs,
    whitespace

 gxml/DomError.vala | 106
 +++++++++++++++++++++++++++--------------------------
 1 file changed, 54 insertions(+), 52 deletions(-)

commit f96b5706c4cb35b7ece6aa5e843d63a91a617e8b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 22 10:28:54 2013 -0400

    Revert "DomException.vala: rename file to comply with spec, improve
    docs, whitespace"

    This reverts commit dac01bb57c68f811ab06eed8e660104e88b92ad1.

 gxml/DomError.vala | 106
 ++++++++++++++++++++++++++---------------------------
 1 file changed, 52 insertions(+), 54 deletions(-)

commit df351c839d256d7e7910477a97be97b4949aa80f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Makefile.am: remove -Wall for now, since we can't do anything about
    most errors, due to vala :'(

 test/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit ab7af5ad7039ba248e96b8fee083cf9d58b56111
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Makefile.am: DomError -> DomException

 gxml/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dac01bb57c68f811ab06eed8e660104e88b92ad1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    DomException.vala: rename file to comply with spec, improve docs,
    whitespace

 gxml/DomError.vala | 106
 +++++++++++++++++++++++++++--------------------------
 1 file changed, 54 insertions(+), 52 deletions(-)

commit f39083017e5ec075a30b83318d4f632595f3ca57
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Text.vala: update documentation, specifically adding refs to spec

 gxml/Text.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 49c958f84e1840fcd4e394ab6036d46545dbb27e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Element.vala: update documentation, specifically references to spec

 gxml/Element.vala | 56
 +++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 42 insertions(+), 14 deletions(-)

commit 2afe4d71e287eb257ba4096e98964186f766c8af
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Attr.vala: update documentation, specifically references to spec

 gxml/Attr.vala | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit a388f84f9ecdb4d290edd19c178fcac20b6806c9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    NodeList.vala: improve documentation, particularly adding references
    to spec

 gxml/NodeList.vala | 70
 ++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 49 insertions(+), 21 deletions(-)

commit dd24d78aefe6a225f31692f84f1d1ab7b3c4e440
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    DomNode.vala: update documentation, particularly adding references
    to the spec

 gxml/DomNode.vala | 50 +++++++++++++++++++++++++++++++++-----------------
 1 file changed, 33 insertions(+), 17 deletions(-)

commit 71c23f56d1738265403474c8b6fdee4e08b613c3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    DomNode.vala: update comments, especially adding references to spec

 gxml/DomNode.vala | 118
 ++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 88 insertions(+), 30 deletions(-)

commit 2a9c278803a235ebab9b5d32765310a143574c97
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    DocumentFragment.vala: add spec reference

 gxml/DocumentFragment.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit f4317336506ec3b98c0fec19f485a9c743072ec8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Makefile.am: get rid of -Wall for now; reports a lot of warnings we
    can do nothing about using vala right now

 gxml/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9c07511fb8567c3ce63bb97f26ab2c004e4241d0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    DocumentType.vala: update comments

 gxml/DocumentType.vala | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit d3c6ea1f8c1492c13789485f1861633048485ba3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Implementation.vala: add commented out code to use xmlHasFeature in
    the future

 gxml/Implementation.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 3b1bc072cd390c798753fad223d10299f7da5953
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:30 2013 -0400

    libxml-2.0.vapi: define a few more methods from the C: validate_name,
    validate_qname, and (commented out) has_feature (for later)

 vapi/libxml-2.0.vapi | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 0aac0f8cb074b20e23690c8d52d9939ecc54306f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:30 2013 -0400

    libxml-2.0.vapi: fix the ctype for dump_memory_format's mem param

 vapi/libxml-2.0.vapi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1a55e467d40c7dc274e508a642d1a4df3ccb26d6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Document.vala: convert more entity references to their actual
    characters

 gxml/Document.vala | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 489c46d40c8ab8c3fbd749f2e71d8c1b6ad111f3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    NodeList.vala: fix comment so there's a separate long desc

 gxml/NodeList.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 0b07da9cb2640bf29c9caff14cb1fb98c06eed05
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Document.vala: update some comments and spacing

 gxml/Document.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 4915fe0a2c336b7a61fef1bd233e510f2bf7c219
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Fix < in docs; I swear that I had to use the entity reference before

 gxml/Comment.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 20dba3d59c2973c44675c54021687a3b41f5f54b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Remove unnecessary linking for valadoc command

 docs/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit e8964c2e0bdee5c645c1ccd3aafd3096a9460f6e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Add some TODO items for the future

 vapi/libxml-2.0.vapi | 2 ++
 1 file changed, 2 insertions(+)

commit 11420efc2dfbce4600ce6c7cc37a6bcf031ab1e4
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Update libvala version; need a better solution to this

 configure.ac | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e1d2c44452471f12259bcbd37725f24a0f3942bd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Fix some cnames in libxml-2.0.vapi

 vapi/libxml-2.0.vapi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 165c1bd26b228c88dd5dd3162fef7ab0cb18408b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Set type=xmlChar* on method return values

 vapi/libxml-2.0.vapi | 82
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 41 insertions(+), 41 deletions(-)

commit e0bc27a389f565dc55c47021af70a89ffc29ffa1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Set type=xmlChar* on fields

 vapi/libxml-2.0.vapi | 31 +++++++++++++++++++++++++++----
 1 file changed, 27 insertions(+), 4 deletions(-)

commit 6b79415d8a8abea97eedaf7ab0864f4ffadf6116
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Set type=xmlChar* on parametres, part 2: those with string return
    types and other nearby changes

 vapi/libxml-2.0.vapi | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 3cf40f32633d55837f0969e79778c5de194954a6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Set type=xmlChar* on parametres, part 1

 vapi/libxml-2.0.vapi | 222
 +++++++++++++++++++++++++--------------------------
 1 file changed, 111 insertions(+), 111 deletions(-)

commit 413cd1e63931196170eddc0a14731fe939659d92
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Jul 30 16:14:43 2013 -0500

    Fixes after 'soc2013' branch merge

 gxml/NodeList.vala		   |  6 +-----
 gxml/Serializable.vala		   | 40
 +++++++++++++++++++--------------------
 gxml/SerializableObjectModel.vala |  2 +-
 gxml/Serialization.vala	   |  8 ++------
 test/SerializableTest.vala	   | 27 ++++++--------------------
 5 files changed, 30 insertions(+), 53 deletions(-)

commit e0651b58ea64ea9357db80007e66d90647257200
Merge: 2a33ba7 69f18f1
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Jul 30 15:05:38 2013 -0500

    Merge branch 'gsoc2013' into serialization

    Conflicts:
	gxml/Node.vala
	gxml/NodeList.vala
	gxml/Serializable.vala
	gxml/Serialization.vala
	test/SerializableTest.vala

commit 2a33ba7efc0dabecdf8b0444a99b7760f9f0e9c5
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Jul 30 14:48:29 2013 -0500

    Fixed deserialization get Element content

 gxml/Serializable.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 69f18f1980a970347d69e9b3a176524954dcf221
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    examples/c: fix some whitespace

 examples/c/document_create.c		| 2 +-
 examples/c/document_create_from_file.c | 4 ++--
 examples/c/document_create_from_path.c | 2 +-
 examples/c/document_properties.c	| 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit a2951fc791e2925978fef6a069fbd164b89ecba2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    examples/c/document_factory.c: add print out of example nodes
    we create

 examples/c/document_factory.c | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit 0368f57388e8c9e382bdceaef0e6a4e442aea3a6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    examples/js: rename several examples, add new ones

 examples/js/document_factory.js    | 36
 ++++++++++++++++++++++++++++++++++++
 examples/js/document_properties.js | 19 +++++++++++++++++++
 2 files changed, 55 insertions(+)

commit d10d39a9fa5f62428ba37e03873fe3111cc16f0a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    Implementation.vala: extend from GObject

 examples/js/create_document.js		    | 34
 ------------------------------
 examples/js/create_document_from_file.js   | 13 ------------
 examples/js/create_document_from_path.js   | 11 ----------
 examples/js/create_document_from_string.js | 21 ------------------
 examples/js/document_create.js		    | 34
 ++++++++++++++++++++++++++++++
 examples/js/document_create_from_file.js   | 13 ++++++++++++
 examples/js/document_create_from_path.js   | 11 ++++++++++
 examples/js/document_create_from_string.js | 21 ++++++++++++++++++
 examples/js/document_save_to_path.js	    | 11 ++++++++++
 examples/js/save_document_to_path.js	    | 11 ----------
 gxml/Implementation.vala		    |  2 +-
 11 files changed, 91 insertions(+), 91 deletions(-)

commit 6c192647f1b9bf13fa0b537ff31bdb201cc788e3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    document_create_minimal_2.c: incrementally expand the test of memory
    usage, mwahaha

 test/valgrind/document_create_minimal_2.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 7002159135ce6f2e4baf1a286ffdbd336841fa4f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    test/valgrind: add message.c to just test the allocations by g_message

 test/valgrind/Makefile  | 4 ++--
 test/valgrind/message.c | 7 +++++++
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 35156771a8445bc0b4ecd977b366334676786383
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    test/valgrind/glib.supp: suppress g_log allocations

 test/valgrind/glib.supp | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 8e2f0819ead34e9fa3304b56ac73fa4a8c4f1cf2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    TextTest.vala: INDEX_SIZE exceptions no longer result in null returns

 test/TextTest.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 481bcef345e8df6870fc76d96e47f6d7cd9a4a08
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:12 2013 -0400

    DocumentTest.vala: invalid characters no longer cause create_element
    to return null, so don't test for it

 test/DocumentTest.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit faf06ccdb0690880acce58b4393fbc4e2bd89c18
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Document.vala: don't return null on create_element if invalid
    characters have been specified; print a g_warning and proceed instead
    (libxml2 accepts invalid characters anyway)

 gxml/Document.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 2295955d12448ba0b682630822170a5dd5f3c624
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    CharacterData.vala: change behaviour when offset == length of string
    for bounds checking, since the end of a string is a fit place to
    insert things (but perhaps not remove :D)

 gxml/CharacterData.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ef9124ef701320d746561a16eed7b1022aef8dce
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Memory: Document.vala: node creation methods (e.g. create_element)
    now return unowned/weak references to the nodes they create; the
    Document alone owns them

 gxml/Document.vala | 65
 ++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 48 insertions(+), 17 deletions(-)

commit ac18ab2c896c87bbba755e51b36c149bc30e104b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Memory: Node.vala, BackedNode.vala, Element.vala, NodeList.vala,
    Attr.vala, Entity.vala, Document.vala: change ownership of
    return value to unowned for a bunch of methods (insert_before,
    append/remove/replace_child); references will be handled by the
    Document

 gxml/Attr.vala       |  8 ++++----
 gxml/BackedNode.vala |  8 ++++----
 gxml/Document.vala   |  2 +-
 gxml/Element.vala    | 16 ++++++++--------
 gxml/Entity.vala     |  8 ++++----
 gxml/Node.vala       |  8 ++++----
 gxml/NodeList.vala   | 24 ++++++++++++------------
 7 files changed, 37 insertions(+), 37 deletions(-)

commit 74500fe0ef0e41bea2e838b608d8ec8608612c8b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Text.vala: address some compile time warnings; fail split more
    gracefully

 gxml/Text.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 175f49ee80f5325166bb59f7b35772ff4a802212
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Serialization.vala: address some compile-time warnings

 gxml/Serialization.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e29fae13ca81de3ff281057869e92cfc6fffe364
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    test/vaglrind: add a couple new tests, fix the gtype.supp

 test/valgrind/Makefile			   | 30 ++++++----------
 test/valgrind/document_create_minimal.c   | 55
 ++++++++++++++++++++++++++++
 test/valgrind/document_create_minimal_2.c | 60
 +++++++++++++++++++++++++++++++
 test/valgrind/gtype.supp		   |  5 +++
 4 files changed, 130 insertions(+), 20 deletions(-)

commit 2c7a6302f28c726dce1fee4a44548ce16ad956f7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    ProcessingInstruction.vala: docfix for an entity ref

 gxml/ProcessingInstruction.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2cf8640716c64d8fc5e74ee541f5dc9142fd591a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    DocumentType.vala: docfix for an entity ref

 gxml/DocumentType.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 51972d0dfa203f5e2b2e9208f52309e096d64eb3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    Document.vala: touch some comments

 gxml/Document.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 138e55515dc58658ef084d268d4141824ac7353e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    CDATASection: docfix for an entity reference

 gxml/CDATASection.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 77e88aec2ed6df42210353ccac69b947a318a0c2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    BackedNode.vala: add a TODO about memory usage

 gxml/BackedNode.vala | 1 +
 1 file changed, 1 insertion(+)

commit bca62f6ca49f6454fed1e881eaf64e930c7af29e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    examples/c: add document_factory.c, remove a comment from
    document_properties.c

 examples/c/Makefile		  |  2 +-
 examples/c/document_factory.c	  | 52
 ++++++++++++++++++++++++++++++++++++++++
 examples/c/document_properties.c |  1 -
 3 files changed, 53 insertions(+), 2 deletions(-)

commit 489ea5de5c639c737394043a7920bec8b6bf4880
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    examples/c: add Document properties example; rename examples

 examples/c/create_document.c		  | 59
 --------------------------------
 examples/c/create_document_from_file.c   | 22 ------------
 examples/c/create_document_from_path.c   | 16 ---------
 examples/c/create_document_from_string.c | 20 -----------
 examples/c/create_document_minimal.c	  | 55
 -----------------------------
 examples/c/document_create.c		  | 59
 ++++++++++++++++++++++++++++++++
 examples/c/document_create_from_file.c   | 22 ++++++++++++
 examples/c/document_create_from_path.c   | 16 +++++++++
 examples/c/document_create_from_string.c | 20 +++++++++++
 examples/c/document_create_minimal.c	  | 55
 +++++++++++++++++++++++++++++
 examples/c/document_properties.c	  | 38 ++++++++++++++++++++
 examples/c/document_save_to_path.c	  | 14 ++++++++
 examples/c/document_save_to_stream.c	  | 20 +++++++++++
 examples/c/save_document_to_path.c	  | 14 --------
 examples/c/save_document_to_stream.c	  | 20 -----------
 15 files changed, 244 insertions(+), 206 deletions(-)

commit 376e2da6c24c99a164dc831436deeb2dd80d0123
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    tests/valgrind: correct some permissions

 test/valgrind/example.vala | 0
 test/valgrind/small.vala   | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

commit e7ada06aec296f6e5543dc29b247ff388a9a77a5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    tests/valgrind: add memory testing files, like suppression files,
    and .c and .vala tests

 test/valgrind/Makefile			 | 49 +++++++++++++++++++++
 test/valgrind/attributes.vala		 | 25 +++++++++++
 test/valgrind/document.c		 | 12 ++++++
 test/valgrind/example.vala		 | 76
 +++++++++++++++++++++++++++++++++
 test/valgrind/gfile.c			 | 13 ++++++
 test/valgrind/gio.supp			 | 29 +++++++++++++
 test/valgrind/glib.supp		 | 16 +++++++
 test/valgrind/gobject.c		 | 12 ++++++
 test/valgrind/gtype.supp		 | 45 +++++++++++++++++++
 test/valgrind/libxml2.c		 | 28 ++++++++++++
 test/valgrind/libxml2.supp		 | 43 +++++++++++++++++++
 test/valgrind/scope.vala		 | 25 +++++++++++
 test/valgrind/small.vala		 | 24 +++++++++++
 test/valgrind/small2.vala		 | 24 +++++++++++
 test/valgrind/small2a.c		 | 28 ++++++++++++
 test/valgrind/small2b.c		 | 25 +++++++++++
 test/valgrind/unlink_unattached_nodes.c | 45 +++++++++++++++++++
 17 files changed, 519 insertions(+)

commit 42342ebd86322eedace4a847888ecf2369f6436f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    examples/vala/example.vala: remove obsolete GError handling

 examples/vala/example.vala | 70
 +++++++++++++++++-----------------------------
 1 file changed, 25 insertions(+), 45 deletions(-)

commit d446425cb88b796f309a965ce1d6ab034780eca1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    examples/js: refactor examples into their own files

 examples/js/create_document.js		    | 34 +++++++++++++++
 examples/js/create_document_from_file.js   | 13 ++++++
 examples/js/create_document_from_path.js   | 11 +++++
 examples/js/create_document_from_string.js | 21 +++++++++
 examples/js/example.js			    | 70
 ------------------------------
 examples/js/save_document_to_path.js	    | 11 +++++
 6 files changed, 90 insertions(+), 70 deletions(-)

commit 2e71e81a62b20f0951804d3cadbfdde0362bebcf
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    examples/c: actually add .c files this time

 examples/c/create_document.c		  | 59
 ++++++++++++++++++++++++++++++++
 examples/c/create_document_from_file.c   | 22 ++++++++++++
 examples/c/create_document_from_path.c   | 16 +++++++++
 examples/c/create_document_from_string.c | 20 +++++++++++
 examples/c/create_document_minimal.c	  | 55
 +++++++++++++++++++++++++++++
 examples/c/save_document_to_path.c	  | 14 ++++++++
 examples/c/save_document_to_stream.c	  | 20 +++++++++++
 7 files changed, 206 insertions(+)

commit 0042e1d748e04bde69ed6a5adb0db4351bcd4e1c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:11 2013 -0400

    examples/c/Makefile: update

 examples/c/Makefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit acabee7d409a7ba866ba55a7b244326153f5cdcb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    examples/c: refactor tests, remove GErrors, correct naming

 examples/c/example.c | 240
 ---------------------------------------------------
 1 file changed, 240 deletions(-)

commit e4dc48ddefafc06e5b195a9cc95be39ce00a88bc
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    Some documentation fixes

 gxml/Attr.vala		  | 6 +++---
 gxml/Document.vala	  | 6 +++---
 gxml/Implementation.vala | 2 +-
 gxml/Node.vala		  | 5 +++--
 gxml/NodeList.vala	  | 3 ++-
 5 files changed, 12 insertions(+), 10 deletions(-)

commit 0c4810362363f8e0b9cb02e7189ed3031f8bee56
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    test/*.vala: change DomNode to GXml.Node

 test/AttrTest.vala	     |	 6 +-
 test/DocumentTest.vala      |	 8 +-
 test/DomNodeTest.vala	     | 459
 --------------------------------------------
 test/ElementTest.vala	     |	42 ++--
 test/GXmlTest.vala	     |	 2 +-
 test/Makefile.am	     |	 2 +-
 test/NodeTest.vala	     | 459
 ++++++++++++++++++++++++++++++++++++++++++++
 test/SerializableTest.vala  |	 8 +-
 test/SerializationTest.vala |	 8 +-
 test/TextTest.vala	     |	 2 +-
 10 files changed, 498 insertions(+), 498 deletions(-)

commit b69d2a4b641036635ab8e9f4eac49ae8ea9b5b5e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    gxml/*.vala: Change all DomNode references to Node

 gxml/Attr.vala			 |  18 ++---
 gxml/BackedNode.vala		 |  30 ++++----
 gxml/Document.vala		 |  24 +++---
 gxml/DocumentType.vala		 |   2 +-
 gxml/Element.vala		 |  34 ++++-----
 gxml/Entity.vala		 |  14 ++--
 gxml/EntityReference.vala	 |   2 +-
 gxml/Implementation.vala	 |   2 +-
 gxml/NamespaceAttr.vala	 |   2 +-
 gxml/Node.vala			 |   2 +-
 gxml/NodeList.vala		 | 162
 ++++++++++++++++++++--------------------
 gxml/Notation.vala		 |   2 +-
 gxml/ProcessingInstruction.vala |   2 +-
 gxml/Serializable.vala		 |  22 +++---
 gxml/Serialization.vala	 |  36 ++++-----
 15 files changed, 177 insertions(+), 177 deletions(-)

commit fafab2754ce79ef3e03704a58585eaa5f9b98818
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    Node.vala: Renamed DomNode to Node; this should break all the other
    files :D

 gxml/Node.vala | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

commit 6e2b4a87e1e89a52dafa4f3883f628a110af0430
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 28 01:30:10 2013 -0400

    Node.vala, Makefile.am: rename DomNode.vala to Node.vala for
    impending change

 gxml/DomNode.vala | 407
 ------------------------------------------------------
 gxml/Makefile.am  |   2 +-
 gxml/Node.vala    | 407
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 408 insertions(+), 408 deletions(-)

commit d484ef0d1690ab7feca6dc39e26dd1b70edcdf1d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:55 2013 -0400

    DocumentTest.vala: first testing of warnings

 test/DocumentTest.vala | 41 +++++++++++------------------------------
 1 file changed, 11 insertions(+), 30 deletions(-)

commit 38dafa3af26db5b7001695fa3ef5e53027cdaed9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:55 2013 -0400

    GXmlTest.vala: change how our tests test for warnings

 test/GXmlTest.vala | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit e2a67bc4322b9a6eaaa6367a4305c8cb4aae281f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:55 2013 -0400

    Implementation.vala: factor out error checks into check_ functions

 gxml/Implementation.vala | 52
 +++++++++++++++++++++++++++++-------------------
 1 file changed, 31 insertions(+), 21 deletions(-)

commit 454507ecbebc2d9194c127cc5a31aa93d79e3cca
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:55 2013 -0400

    CharacterData.vala, Element.vala, Document.vala, DomNode.vala,
    NodeList.vala: use new GXml.warning facility, so we can preserve
    the last error code

 gxml/CharacterData.vala |  8 ++++----
 gxml/Document.vala	 | 14 +++++++-------
 gxml/DomNode.vala	 |  2 +-
 gxml/Element.vala	 |  2 +-
 gxml/NodeList.vala	 |  4 ++--
 5 files changed, 15 insertions(+), 15 deletions(-)

commit f38da2f0985ed9592114fc9ef6d589ab28dda119
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:55 2013 -0400

    DomException.vala: add NAMESPACE error code

 gxml/DomException.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 04027b595fff508885fc9f9760d45f281765b24a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    DomException.vala: add facility to set the last DomException set;
    ooo, classic error codes

 gxml/DomException.vala | 144
 +++++++++++++++++++++++++++----------------------
 1 file changed, 79 insertions(+), 65 deletions(-)

commit d4a2c38df16f7dde9e5ecc2c12eec70b84d220b3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Makefile.am: remove -Wall for now, since we can't do anything about
    most errors, due to vala :'(

 test/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit f2dcc043c729ba7976515e3b6334852d8b7c0bbb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    DomException.vala: add a dummy DomError for the transitioning of
    the tests

 gxml/DomException.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit d472f9dcca1971ba2c980a48d9f42d2e5ef01524
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    DomException.vala: change errordomain DomError -> enum DomException

 gxml/DomException.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f4e861c02188b3575c92ee4a41de34117deb9b78
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    GXmlTest.vala: override gtester handling of g_warnings; don't want
    to abort, but verify

 test/GXmlTest.vala | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit a0ee0fbd17e3216124d6ee2825f8ef1ed130a994
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Serialization.vala: DomError no longer thrown, so no need to catch it

 gxml/Serialization.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a8d71501ffba7e67c431dd6037084f68b54ba2cb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Makefile.am: DomError -> DomException

 gxml/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eb3414791f8af1996ca05f6f61117ca089df79bf
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    DomException.vala: rename file to comply with spec, improve docs,
    whitespace

 gxml/DomException.vala | 106
 +++++++++++++++++++++++++------------------------
 1 file changed, 54 insertions(+), 52 deletions(-)

commit f840d4543e0761612b0ce8629aa5fb4e41dcd156
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Document.vala: some small error handling changes; return on invalid
    chars for create_element

 gxml/Document.vala	| 15 ++++++---
 gxml/DomError.vala	| 87
 --------------------------------------------------
 gxml/DomException.vala | 87
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 97 insertions(+), 92 deletions(-)

commit f63fdeb3d912ba7b9f93bc1606846c16116836c9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Tiny fixes.

    DomNode.vala: make check_wrong_document and check_read_only protected
    so only subclasses can see them
    Element.vala: fix remove_attribute_node
    ProcessingInstruction: properly get and set 'data'

 gxml/DomNode.vala		 |  4 ++--
 gxml/Element.vala		 |  8 ++------
 gxml/ProcessingInstruction.vala | 12 +++++++++---
 3 files changed, 13 insertions(+), 11 deletions(-)

commit 841f354844e7097d738411cb74bd3f20b16fe506
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Text.vala: add more error checking from spec

 gxml/Text.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 03105730eb91aae9809fb68afa9e3349e51cbbae
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Text.vala: update documentation, specifically adding refs to spec

 gxml/Text.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 5ed7290cca45ae6ee116c102b3e492622c44304f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    ProcessingInstruction.vala: handle spec'd errors

 gxml/ProcessingInstruction.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 2469c75a6bc296e82b0b8bc9e5f03b09531a897d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Element.vala: handle spec'd errors

 gxml/Element.vala | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 9dc92434aa90a33ebc7ac5ed6e8f88ba8ddb80d7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Document.vala, DomNode.vala: move check_wrong_document inot DomNode
    so other nodes (Element) can use it

 gxml/Document.vala | 8 +-------
 gxml/DomNode.vala  | 7 +++++++
 2 files changed, 8 insertions(+), 7 deletions(-)

commit d2849156e166740162f30a5c6682c286a0019192
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Element.vala: update documentation, specifically references to spec

 gxml/Element.vala | 56
 +++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 42 insertions(+), 14 deletions(-)

commit f98463a2cc8acb5de2cb2d8d9bb177d51609ca67
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Attr.vala: update documentation, specifically references to spec

 gxml/Attr.vala | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit 2ea11338a60474900b6a7bd751ea7b3744c2d4d0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:54 2013 -0400

    Document.vala, DomNode.vala: move check_read_only to DomNode, so
    all its descendents can call it

 gxml/Document.vala | 7 +------
 gxml/DomNode.vala  | 8 ++++++++
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 25e97099d8c0d20e8bd0e74583aacea28be7cfdb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Text.vala: make use of new check_index_size from parent class
    CharacterData

 gxml/Text.vala | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 56d75a5800f4c8f4c4c99b25f750c95138ce7214
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    CharacterData.vala: improve error handling, check more bounds,
    factor out bound checking

 gxml/CharacterData.vala | 57
 +++++++++++++++++++++++++++++++++++++------------
 1 file changed, 43 insertions(+), 14 deletions(-)

commit 44be6d2463dbb2f232c6441e38d5a257adcbe324
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    CharacterData.vala: update comments, particularly adding references
    to spec

 gxml/CharacterData.vala | 38 +++++++++++++++++++++++++++++---------
 1 file changed, 29 insertions(+), 9 deletions(-)

commit 39fff91947a3fce8eabc1175c71e0310e9e5d8b5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    NodeList.vala: improve documentation, particularly adding references
    to spec

 gxml/NodeList.vala | 70
 ++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 49 insertions(+), 21 deletions(-)

commit 9c3d5e4e7c0023b7a5f49547564ff535a2fe37a5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    DomNode.vala: remove some trailing whitespace

commit 42197739fb57e8d17d52b1c1b0b5a0745b75b143
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Entity.vala: break API to fix typo: clone_node, not clone_nodes,
    part 2

 gxml/Entity.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e1645d8fe3dfc2e7dbf2abb15b6932693160649
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    DomNode.vala: update documentation, particularly adding references
    to the spec

 gxml/DomNode.vala | 50 +++++++++++++++++++++++++++++++++-----------------
 1 file changed, 33 insertions(+), 17 deletions(-)

commit eafb5b7ddb0920fe54e17531f7c064ca0afa780e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    DomNode.vala, BackedNode.vala, Attr.vala: break API to fix typo:
    clone_node, not clone_nodes

 gxml/Attr.vala       | 2 +-
 gxml/BackedNode.vala | 2 +-
 gxml/DomNode.vala    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 982f2cb56186be8962f9e865d53558a39a0a19cf
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    DomNode.vala: update comments, especially adding references to spec

 gxml/DomNode.vala | 118
 ++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 88 insertions(+), 30 deletions(-)

commit b218f53cacb8bc7975b92fefe5ea960cd5471199
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    DocumentFragment.vala: add spec reference

 gxml/DocumentFragment.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 31c2c2e43a2f98f0f57c32e11209f202d0a38171
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Document.vala: Fix a comment

 gxml/Document.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a97a2b9d4f7096246c453fe0224995c7ad69b7b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Document.vala: add root element for Document.with_implementation

 gxml/Document.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit c647f8ad808a91b590800f8a22f5462b6e273e73
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Document.vala: update error checking to use g_warning; add more
    error checks from spec

 gxml/Document.vala | 85
 +++++++++++++++++++++++++++++++++---------------------
 1 file changed, 52 insertions(+), 33 deletions(-)

commit bc26048f973c337c8461a12a73dc4f93405bee3a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Document.vala: Update comments, particularly with references to spec

 gxml/Document.vala | 115
 ++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 83 insertions(+), 32 deletions(-)

commit 36c3a9515312a4b451d7991038b32de58aebc5c1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Implementation.vala: add commented out code to use xmlHasFeature in
    the future

 gxml/Implementation.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 48c4ec65b0ad9fc62f489490c6a366ba08f6e12e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Implementation.vala: add error checking to create_document

 gxml/Implementation.vala | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 096c166cb0d61e604dbe1a44686f142fcee19c64
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Implementation.vala: Update comments with references to spec

 gxml/Implementation.vala | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit eb1cb9102181fe06c1c3a9b0cbd79c9640cea678
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    Makefile.am: get rid of -Wall for now; reports a lot of warnings we
    can do nothing about using vala right now

 gxml/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit dc663b94cfd2c933b22466a05e659fbc5af47b15
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:53 2013 -0400

    DocumentType.vala: update comments

 gxml/DocumentType.vala | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 58b0db8026e5651d3993f67e3a74924ae7086c52
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:52 2013 -0400

    NodeList.vala: change error handling to g_warning

 gxml/NodeList.vala | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 2b7167238b9296256590c61e6722b3e95db8c333
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:30 2013 -0400

    libxml-2.0.vapi: define a few more methods from the C: validate_name,
    validate_qname, and (commented out) has_feature (for later)

 vapi/libxml-2.0.vapi | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 1bfe1afc3952f047fead56ce1712c8d6e74201c1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:30 2013 -0400

    libxml-2.0.vapi: fix the ctype for dump_memory_format's mem param

 vapi/libxml-2.0.vapi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 93c22c243025339dc490b239cb7c7db22293958a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:30 2013 -0400

    Revert to before the Utils fiasco

 gxml/Utils.vala    | 134
 -----------------------------------------------------
 test/GXmlTest.vala |	5 +-
 test/Makefile.am   |	2 -
 3 files changed, 4 insertions(+), 137 deletions(-)

commit bc775bc4b94b6707e27fabb231a5274f8ef75890
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:30 2013 -0400

    whatever

 gxml/Makefile.am |   1 -
 gxml/Utils.vala  | 134
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 134 insertions(+), 1 deletion(-)

commit d844ec522f7c87d9a9fc20145ace6d3bab4ef106
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:30 2013 -0400

    Revert "Revert "bleh""

    This reverts commit c907fbb01b7a826afa3e7ff30d60e628f7cb185f.

 gxml/Utils.vala | 134
 --------------------------------------------------------
 1 file changed, 134 deletions(-)

commit 344b71e8ece446b5b8ed57895bd69b57a9fd64b2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:30 2013 -0400

    Revert "bleh"

    This reverts commit 671a8dc2ac7c81bb5a63086c99ab5a4262734dc1.

 gxml/Utils.vala | 134
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 134 insertions(+)

commit 0001fcb98abeea618f269d67cfb61f24b09c86ff
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    bleh

 gxml/Utils.vala | 134
 --------------------------------------------------------
 1 file changed, 134 deletions(-)

commit ec99a84163ac68347b0cf8295b93a302eeeb896e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    test/Makefile.am: add UtilsTest.vala UtilsTest.vala: add a basic test;
    need more

 test/GXmlTest.vala | 5 +----
 test/Makefile.am   | 2 ++
 2 files changed, 3 insertions(+), 4 deletions(-)

commit aad45f48f1efb86d3568459c3fedc3a0a9577a4a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Utils.vala: fix some errors, add Utils.vala to Makefile.am

 gxml/Makefile.am |  1 +
 gxml/Utils.vala  | 10 +++++-----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit ee3f0464f8f4cd44a3387880704d07a704296225
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Utils.vala: add class of static internal methods to handle tasks
    like XML Name validation.

 gxml/Utils.vala | 134
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 134 insertions(+)

commit 9c73918f34327248c82126af660904be84f5ea71
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Implementation.vala, Document.vala: support creation of documents
    from Implementation

 gxml/Document.vala	  | 25 ++++++++++++++++++++++++-
 gxml/Implementation.vala | 14 ++++++++++++++
 2 files changed, 38 insertions(+), 1 deletion(-)

commit 485dd65079da3bd20862033d14a0988e910f92be
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Document.vala: convert more entity references to their actual
    characters

 gxml/Document.vala | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 7eb9fb8d93c72bdcda6fee474cd0af181bb7cbc0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    NodeList.vala: fix comment so there's a separate long desc

 gxml/NodeList.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 7bae7e339522166b69ac7f2aaf787c0266167d2a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Document.vala: update some comments and spacing

 gxml/Document.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 2958bf6ba3d65c5a574e6c9d42b08df48fa90f15
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Fix < in docs; I swear that I had to use the entity reference before

 gxml/Comment.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 09d96c495ad18da51daa450a7843a7675b6b657d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:01:29 2013 -0400

    Remove unnecessary linking for valadoc command

 docs/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit 5cd50780e70ba7ec13226edfb8f9c3a146e3b97f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Change some errors in CharacterData and Text to use g_warning instead
    of GError

 gxml/Attr.vala		     | 17 ++++++-----------
 gxml/CharacterData.vala     | 22 ++++++++++++++++++++--
 gxml/Text.vala		     |	6 ++++--
 test/CharacterDataTest.vala | 15 ++++++++++++++-
 test/TextTest.vala	     | 17 +++++++----------
 5 files changed, 51 insertions(+), 26 deletions(-)

commit 0e9f943da51e96650fa4b8443e94f2a5dc8efdad
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Remove all throws declarations, since we're shifting to a
    document-level error variable

 gxml/Attr.vala       |  8 ++++----
 gxml/BackedNode.vala |  4 ++--
 gxml/Document.vala   | 30 +++++++++++++++---------------
 gxml/DomNode.vala    |  8 ++++----
 gxml/Element.vala    | 16 ++++++++--------
 gxml/Entity.vala     |  8 ++++----
 gxml/NodeList.vala   |  4 ++--
 gxml/Text.vala       |  2 +-
 8 files changed, 40 insertions(+), 40 deletions(-)

commit f6259d42437b29431a57681f7e4977f6116858b7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Change error handling from throwing errors to setting a document-level
    error variable

 gxml/Document.vala		 | 20 ++++++++++++++------
 gxml/NodeList.vala		 |  9 +++++----
 gxml/ProcessingInstruction.vala |  2 +-
 gxml/Text.vala			 |  2 +-
 4 files changed, 21 insertions(+), 12 deletions(-)

commit 1753318277bea690145b826bc05653c9f40ae895
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Add some TODO items for the future

 vapi/libxml-2.0.vapi | 2 ++
 1 file changed, 2 insertions(+)

commit ff872c1f218407d1875385918f040d2c794f950d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Update libvala version; need a better solution to this

 configure.ac | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e79195ad140bcfd7e8d473a0a4cd216822a588bd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Fix some cnames in libxml-2.0.vapi

 vapi/libxml-2.0.vapi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1e2973b930984762bb1488cc82b98fb49e51a9bb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Set type=xmlChar* on method return values

 vapi/libxml-2.0.vapi | 82
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 41 insertions(+), 41 deletions(-)

commit 0214abf0ec951d3c06c1b004a401725fee9e488d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Set type=xmlChar* on fields

 vapi/libxml-2.0.vapi | 31 +++++++++++++++++++++++++++----
 1 file changed, 27 insertions(+), 4 deletions(-)

commit 7c243912cb9c1c9d42fd639b0d7e5799bcf04324
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Set type=xmlChar* on parametres, part 2: those with string return
    types and other nearby changes

 vapi/libxml-2.0.vapi | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 582a65a1020cbdc2743ab4e117735f6a02db886b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 27 00:00:18 2013 -0400

    Set type=xmlChar* on parametres, part 1

 vapi/libxml-2.0.vapi | 222
 +++++++++++++++++++++++++--------------------------
 1 file changed, 111 insertions(+), 111 deletions(-)

commit c3762b2f133746a445cdc7913049ed5d06805c4d
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Jul 25 21:02:33 2013 -0500

    Fixed (again) deserialize objects with objects as properties

 gxml/Serializable.vala | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit 9da1ce02046de4c0086a8fc66bf902fc4aaed02e
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Thu Jul 25 18:30:29 2013 -0500

    mplemented serialize non-automatic serializable properties
    * Implementors must attach a handler to serialize_unknown_property
      event in order to serialize any property type non handled
      automatically like GLib.Array, GLib.HashTable or others
    * Added serialized_node_name property to allow implementator to
      override default node name; default is GObject Type's name
    * Removed warning messsages

 gxml/Serializable.vala		   | 63
 +++++++++++++++++++++++++++++----------
 gxml/SerializableObjectModel.vala |  4 ++-
 test/SerializableTest.vala	   | 15 ++++++----
 test/SerializationTest.vala	   |  4 +--
 4 files changed, 63 insertions(+), 23 deletions(-)

commit c8430c044b7510f0f7f0c15b8353eea5a69802b9
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Wed Jul 24 12:36:49 2013 -0500

    Bugs and warnning messages fixes.
    * Not used Serializable.serialized_xml_node removed
    * Serializable.deserealize fixed return value
    * Fixed a bug adding content to top level Element
    * Removed warnnings
    * Added SerializableError error domain

 gxml/Serializable.vala		   | 54
 +++++++++++++++++++--------------------
 gxml/SerializableObjectModel.vala |  2 --
 gxml/Serialization.vala	   | 18 ++++++++-----
 test/SerializableTest.vala	   |  5 +---
 4 files changed, 39 insertions(+), 40 deletions(-)

commit 4f66b9d4356265852d2674b133e72e0b0b225bfd
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Jul 23 22:22:57 2013 -0500

    Added UML diagram documentation

 docs/wiki/GXml-UML.dia | Bin 0 -> 4245 bytes
 gxml/Serializable.vala |   2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

commit 978589655a362c9ef270415119ff765f08823ea7
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Jul 23 18:44:42 2013 -0500

    SerializableObjectModel: removed value property

 gxml/Serializable.vala		   | 2 +-
 gxml/SerializableObjectModel.vala | 9 +--------
 test/SerializableTest.vala	   | 2 +-
 3 files changed, 3 insertions(+), 10 deletions(-)

commit f1ace6c4a21d46907932d875a647a5f6d8cd0121
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Jul 23 18:04:48 2013 -0500

    Fixed serialization and Element.content property

 gxml/Element.vala		   | 2 +-
 gxml/Serializable.vala		   | 7 ++++---
 gxml/SerializableObjectModel.vala | 2 +-
 3 files changed, 6 insertions(+), 5 deletions(-)

commit 16da349fc9e803c7f8434d8c7b7bff2e7ab0d69a
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Jul 23 17:24:07 2013 -0500

    Fixes on SerializableTest

 test/SerializableTest.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 1f11a5b6cf74dad097346fa2ca03db55983dc88a
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Jul 23 16:24:22 2013 -0500

    Fixing Serializable.serialize() and deserialize() on conplex
    Element nodes

 gxml/NodeList.vala		   |  11 ++-
 gxml/Serializable.vala		   | 192
 ++++++++++++++++++--------------------
 gxml/SerializableObjectModel.vala |   2 +-
 test/SerializableTest.vala	   |  19 ++--
 4 files changed, 107 insertions(+), 117 deletions(-)

commit 6ff61bc4284342842339c2411394053c2ed6c28a
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Jul 23 00:07:22 2013 -0500

    Fixes to Serializable.deserialize()
    * Moved string_to_gvalue to Serializable interface
    * Serializable.serialize_property() deprecates use of ParamSpec

 gxml/Serializable.vala     | 148
 +++++++++++++++++++++++++++++++++++++++------
 gxml/Serialization.vala    | 108 +--------------------------------
 test/SerializableTest.vala |  17 ++++++
 3 files changed, 148 insertions(+), 125 deletions(-)

commit d37d5ec6c9301490cef18e687995ac6833d5fdcb
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Jul 22 21:51:04 2013 -0500

    Implemented Serializable.deserialize()
    * Added test case for serialize()
    * Added SerializableObjectModel class to help Serializable
    implementators

 gxml/Makefile.am		   |  1 +
 gxml/Serializable.vala		   | 56 ++++++++++++++++++++++++---
 gxml/SerializableObjectModel.vala | 66 +++++++++++++++++++++++++++++++
 test/SerializableTest.vala	   | 81
 ++++++++++++++++++---------------------
 4 files changed, 154 insertions(+), 50 deletions(-)

commit 82fbfc1d5e99d3c9eda1ea533683d11916c7ec62
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Jul 22 17:28:27 2013 -0500

    Serializable now use nick for properties name. Fiexed segfault.
    * serialized_property_use_blurb renamed to
    serialized_property_use_nick
    * serialized_xml_node_value default to null

 gxml/Serializable.vala     | 16 ++++++++--------
 gxml/Serialization.vala    |  2 +-
 test/SerializableTest.vala | 14 +++++++-------
 3 files changed, 16 insertions(+), 16 deletions(-)

commit 13ddd94dec7994bf5839723334fc9f3578e39eca
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Jul 22 16:33:12 2013 -0500

    Fixing recursive XmlObjectModel serialization on Serializable
    properties

 gxml/DomNode.vala	     |	3 ++-
 gxml/Serializable.vala      | 31 +++++++++++++++++++++++--------
 gxml/Serialization.vala     | 45
 +++++++++++++++++++++++++--------------------
 test/SerializationTest.vala | 17 ++++++++++++++---
 4 files changed, 64 insertions(+), 32 deletions(-)

commit 349673ea440f3cfdaeca5c27279171ced27b3e99
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Mon Jul 22 12:32:35 2013 -0500

    Initial setup of XmlObjectModel to Serializable interface

 gxml/Serializable.vala     | 180
 ++++++++++++++++++++++++++++++++++++++++-----
 gxml/Serialization.vala    |  27 ++++---
 test/SerializableTest.vala | 141 ++++++++++++++++++++++++++++++-----
 3 files changed, 300 insertions(+), 48 deletions(-)

commit 9aa1090dc3420c1729a0450b567b7a99f7aead28
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Tue Jun 25 21:09:34 2013 -0500

    Fixed build issues. Adding missing libraries to test/Makefile.am

 test/Makefile.am | 4 ++++
 1 file changed, 4 insertions(+)

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(-)

commit 88b4db9937b9efb1673eb83ba13b104d61754239
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 10 00:17:50 2013 -0400

    test/{Text,GXml,Element,CharacterData}Test.vala: because
    owner_document is a weak reference now, we can't simply create nodes
    and drop the Document anymore

 test/CharacterDataTest.vala | 21 ++++++++++++++-------
 test/ElementTest.vala	     | 23 +++++++++++++++--------
 test/GXmlTest.vala	     |	8 ++++----
 test/TextTest.vala	     |	3 ++-
 4 files changed, 35 insertions(+), 20 deletions(-)

commit 15bf4f1f8deffb4756db251905905a9b776cdfbe
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 10 00:16:21 2013 -0400

    Element.vala: fix issue with freeing xmlAttr memory; don't be
    overzealous, only free when we'd lose out-of-tree references;
    in-tree will be handled by xmlFreeDoc

 gxml/Element.vala | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 6f03bd2f6eb829eb8ece9c1d9df7d3035ac78d92
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 9 23:37:46 2013 -0400

    libxml-2.0.vapi, Attr.vala, Document.vala, Element.vala: stop leaking
    memory from xmlAttrs

 gxml/Attr.vala       |  2 +-
 gxml/Document.vala   | 11 ++++++++---
 gxml/Element.vala    | 16 ++++++++++------
 vapi/libxml-2.0.vapi |  3 +++
 4 files changed, 22 insertions(+), 10 deletions(-)

commit 579e73130da4cb7e0c6b53fd31318eb2d1ad20d8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 9 23:34:43 2013 -0400

    DomNode.vala, NodeList.vala: make references to Document weak to
    break ref cycles preventing finalisation

 gxml/DomNode.vala  | 2 +-
 gxml/NodeList.vala | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit d927ac47090ac5b52bb46ef65f9b47be93e3b5d5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 9 18:25:21 2013 -0400

    examples/vala/Makefile: include debugging symbols

 examples/vala/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2b6a39cb3bb47ec4be20b0b107001e72794aaf77
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 9 18:24:29 2013 -0400

    Document.vala: close the Xml.TextReader and Xml.SaveCtxt to free
    memory

 gxml/Document.vala | 2 ++
 1 file changed, 2 insertions(+)

commit e7b2758c304fb8a1513d2caac66e937b4393d8b3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 9 18:23:29 2013 -0400

    Document.vala, libxml-2.0.vapi: free xmlDoc and Element xmlNode
    structures; maintain a list of GXml-created nodes that might not be
    in the tree for this.

 gxml/Document.vala   | 23 +++++++++++++++++++++++
 vapi/libxml-2.0.vapi |  6 ++++++
 2 files changed, 29 insertions(+)

commit e8a029e7cd1851a521f341e95f3bcedf2afdcbb7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 9 15:36:08 2013 -0400

    Revert "* try using an xmlList to track unattached nodes and free
    them separately from the tree; (doesn't work)"

    This reverts commit affe6df2b81eb88d15eaa6e25e0f7d937fbfa6ca.

 gxml/Document.vala   | 19 -------------------
 vapi/libxml-2.0.vapi | 31 -------------------------------
 2 files changed, 50 deletions(-)

commit 5c4f2c90e201340aff14ec5e6bb42f8ff008d979
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 9 15:34:35 2013 -0400

    * re-commit dump_format commit

 vapi/libxml-2.0.vapi | 4 ----
 1 file changed, 4 deletions(-)

commit ec0bdc5b4e3b47082215a92ed14734c300a750cd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 9 15:32:17 2013 -0400

    Revert "* libxml-2.0.vapi: update dump_format signature"

    This reverts commit 78fc135533f599ddff103cf8238b0f191fc8d2fd.

 vapi/libxml-2.0.vapi | 4 ++++
 1 file changed, 4 insertions(+)

commit affe6df2b81eb88d15eaa6e25e0f7d937fbfa6ca
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 9 15:30:42 2013 -0400

    * try using an xmlList to track unattached nodes and free them
    separately from the tree; (doesn't work)

 gxml/Document.vala   | 19 +++++++++++++++++++
 vapi/libxml-2.0.vapi | 31 +++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

commit 78fc135533f599ddff103cf8238b0f191fc8d2fd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 9 14:30:42 2013 -0400

    * libxml-2.0.vapi: update dump_format signature

 vapi/libxml-2.0.vapi | 4 ----
 1 file changed, 4 deletions(-)

commit 22e1bbde2d616aa1db2581b1d7ccd552c43defe1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 9 10:51:25 2013 -0400

    * update the libxml-2.0.vapi file to include changes in the
    upstream one

 vapi/libxml-2.0.vapi | 67
 +++++++++++++++++-----------------------------------
 1 file changed, 22 insertions(+), 45 deletions(-)

commit 4c54f3da486b2dbf142944fb47d5ae91de45cf6c
Merge: 3f1568e f475157
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Jun 4 10:59:55 2013 -0400

    * merging with origin

commit 3f1568e0c331b5b89464ca53fba934993285a01f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Jun 4 10:37:31 2013 -0400

    * add a test for serialising/deserialising TreeSets

 test/SerializationTest.vala | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

commit 73c5d32e5e3079c2c8efa091d51e66f95822ef1b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Jun 4 10:36:25 2013 -0400

    * factor out printing of an object's properties for debugging
    * skip pointers
    * slightly change handling of complex types in Serialization; needs
    more work

 gxml/Serialization.vala | 70
 +++++++++++++++++++++++++++++++++++--------------
 1 file changed, 51 insertions(+), 19 deletions(-)

commit ebc38544991923ea4446bfa668196eff92eb58bf
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Jun 4 10:29:01 2013 -0400

    * update NodeList for changes in Traversable interface

 gxml/NodeList.vala | 101
 +++++++++++++++++++++++++++++------------------------
 1 file changed, 55 insertions(+), 46 deletions(-)

commit ef2edbefc2f74ca06812a119b0ddecff9e3c7ec7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Jun 4 10:28:06 2013 -0400

    * update libvala dependency from 0.16 to 0.18

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f47515702d72c6278d09db941e9eb89e00db48ee
Author: Daniel Espinosa <esodan@gmail.com>
Date:	Sun Feb 24 18:52:12 2013 -0600

    Update NodeList implementation to Gee 0.8. Added missing License.

 configure.ac	    |	2 +-
 gxml/NodeList.vala | 130
 ++++++++++++++---------------------------------------
 2 files changed, 35 insertions(+), 97 deletions(-)

commit 44f77b5befcaf6a676cdde25a1e78fa220bda1b9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Nov 21 13:17:43 2012 -0500

    Add a test to test serialisation caching, using recursion

 test/SerializableTest.vala  |	2 +-
 test/SerializationTest.vala | 43
 ++++++++++++++++++++++++++++++++++++-------
 2 files changed, 37 insertions(+), 8 deletions(-)

commit 4668a3da1cb95efd4a53935a007a540ab2f5d48d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Nov 21 13:16:49 2012 -0500

    * add the ability to cache at both serialization and deserialization
    (to avoid duplicates in the cached XML, and infinite recursion when
    an object holds a reference to an ancestor

 gxml/Serialization.vala | 89
 +++++++++++++++++++++++++++++++++++--------------
 1 file changed, 64 insertions(+), 25 deletions(-)

commit a279438b8b8f61846d8780b4f7656f63a7250ca0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Nov 21 13:13:04 2012 -0500

    Element.vala: Explain some of the tag_name node caching functionality

 gxml/Element.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit ba58fa23cc501bd8f4888b491a0c8aea98482ca8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 9 12:17:28 2012 -0400

    Examples: add examples in C, Vala, JS, and Python on how to create
    and save documents

 examples/c/Makefile	       |   9 ++
 examples/c/bookshelf.xml      |   9 ++
 examples/c/example.c	       | 240
 ++++++++++++++++++++++++++++++++++++++++++
 examples/js/bookshelf.xml     |   9 ++
 examples/js/example.js        |  70 ++++++++++++
 examples/python/bookshelf.xml |   9 ++
 examples/python/example.py    |  62 +++++++++++
 examples/vala/Makefile        |   9 ++
 examples/vala/bookshelf.xml   |   9 ++
 examples/vala/example.vala    |  96 +++++++++++++++++
 10 files changed, 522 insertions(+)

commit 79855ff4fe31a2115a29856c8fc67eda599ccd6c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Oct 9 12:15:32 2012 -0400

    DomNode.vala: add some notes for things to do

 gxml/DomNode.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 3c5b4f8ab55442c380ec5d632bbcae378ec98d1e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Oct 7 18:30:16 2012 -0400

    Fix Bug 685666 - shared-library not specified in .gir file.
    This allows JS, Python, etc. to use GXml via introspection again.

 gxml/Makefile.am | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 1f6049fae727191703a2695826b1349c47a21977
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Oct 7 18:23:25 2012 -0400

    Fix Bug 865625 - Devhelp: called gxml but should be GXml (part 2)

 docs/Makefile.am | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 73914d4342c8c21d7f655c24ef07e064d7b54895
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Oct 7 18:22:46 2012 -0400

    configure.ac: change default for building GObject Introspection from
    system-installed to not

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a9a4c651c10d2751b5f30450502d19ec4b3b2487
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Oct 7 18:21:54 2012 -0400

    Fix Bug 865625 - Devhelp: called gxml but should be GXml

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8a8fc2d746b95e3ed3ee1e022fd6e5a1e9b5d63d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Oct 6 16:57:53 2012 -0400

    * add missing requires in .pc

 gxml/gxml.pc.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4f221084d021082cabc9d2f106204f0ac7c319e6
Author: Arnel A. Borja <kyoushuu@yahoo.com>
Date:	Sat Oct 6 11:06:52 2012 -0400

    test: Do not install test data files, bug #682708

 test/Makefile.am | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit c3259aba00f9c26dae98498491803c33060c8419
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Sep 1 09:47:30 2012 -0400

    Applying patch from bug #682711

     Arnel A. Borja [reporter] 2012-08-26 01:25:35 UTC

    Created an attachment (id=222446) [details] [review]
    Assert patches

    Four patches for doing the following (merged into one file):
    - Use assert_not_reached instead of `assert (false)'
    - Remove unnecessary `assert (true)'
    - Catch errors, assert catch block as not reached
    - Use assert_not_reached instead of GLib.Test.fail
    - Use Test.message instead of GLib.warning/error/message

    I based these changes by looking into other GNOME projects, like
    GTK+ and
    gedit. Seems like they don't use hardcoded asserts, instead using
    assert_not_reached, and other things I listed above.

 test/AttrTest.vala	     | 54 +++++++++++++--------------
 test/CharacterDataTest.vala | 28 +++++++-------
 test/DocumentTest.vala      | 74 ++++++++++++++++++------------------
 test/DomNodeTest.vala	     | 64 +++++++++++++++----------------
 test/ElementTest.vala	     | 72 +++++++++++++++++------------------
 test/GXmlTest.vala	     |	5 +--
 test/SerializableTest.vala  | 47 +++++++++++++++--------
 test/SerializationTest.vala | 91
 ++++++++++++++++++++++++---------------------
 test/TextTest.vala	     | 10 ++---
 test/ValaLibxml2Test.vala   |	4 +-
 10 files changed, 232 insertions(+), 217 deletions(-)

commit 51f284b84679f89c01c22dd12204bf91294f3208
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 23 17:44:50 2012 -0400

    Give more credit in code. (Need to figure out proper etiquette for
    Copyright :D)

 AUTHORS		 | 6 ++++++
 NEWS			 | 7 +++++++
 gxml/Document.vala	 | 2 +-
 gxml/Serialization.vala | 2 +-
 4 files changed, 15 insertions(+), 2 deletions(-)

commit e3eb5c2c87c5bc0d3766f55c42568c7f54c15da1
Merge: cd4135a 79a1c93
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 23 17:28:15 2012 -0400

    Javier Jardón helped clean up and fix the autotools files.  YAY!
    Merge remote-tracking branch 'origin/autotools_fixes'

commit cd4135a131538c6163af2d8c5b80635c2c21bdb1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Aug 23 17:19:34 2012 -0400

    * update requirements for vala and libgee.	Bug 682558.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 79a1c9300df2d0cc76bb682f30b89604bddc3f39
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Aug 24 02:46:57 2012 +0900

    Use upstream gettext instead the glib one

 Makefile.am	   |   1 +
 autogen.sh	   |   9 +--
 configure.ac	   |   7 +-
 po/Makefile.in.in | 222
 ------------------------------------------------------
 4 files changed, 9 insertions(+), 230 deletions(-)

commit 359e69efe20f2f540be1e58688a47a1c9edb05b2
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Aug 24 02:34:18 2012 +0900

    autogen.sh: Improve buildsrc != compilationsrc

 autogen.sh | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 1e6ebb5e1e611bd86a707e85d0575973f1a49285
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Aug 24 02:33:07 2012 +0900

    Add check for autoreconf and intltool

 autogen.sh | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 6ba11d2ff7ff08d4dd2bc6722d3d54105bd6f3a1
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Aug 24 02:11:19 2012 +0900

    Makefile.am: honor aclocal flags

 Makefile.am | 3 +--
 autogen.sh  | 2 ++
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 6b2a6c45e4ff4ba4ef9bf60c18199adaefc390e5
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Aug 24 02:06:15 2012 +0900

    configure.ac: Use new libtool syntax

 configure.ac | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit dc95b40386c3c66bb74335b6c1ba64336c81857c
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Aug 24 02:03:09 2012 +0900

    configure.ac: Generate xz tarball by default

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9283301c13aa9ea1cfd658710626fbc2a4daf409
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Aug 24 02:01:59 2012 +0900

    Depend on a modern version of gobject-introspection

 configure.ac	     |	 5 +--
 m4/introspection.m4 | 103
 ----------------------------------------------------
 2 files changed, 1 insertion(+), 107 deletions(-)

commit e453f746e84aa8bb5891db259990b33727eed89f
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Aug 24 01:58:40 2012 +0900

    configure.ac: Do not AC_SUBT LIBS and CFLAGS

    PKG_CHECK_MODULES already do this for us

 configure.ac | 10 ----------
 1 file changed, 10 deletions(-)

commit 448dca58f3c0c5c21cbf2159519561b9cc2bd434
Author: Javier Jardón <jjardon@gnome.org>
Date:	Fri Aug 24 01:57:17 2012 +0900

    configure.ac: Do not use deprecated autoconf macros

 configure.ac | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f0394fae11396d5d9cbaada1670bd019117ac0e9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 20:45:26 2012 -0400

    * distcheck: distclean some generated files

 Makefile.am	  | 3 ++-
 docs/Makefile.am | 3 +++
 po/POTFILES	  | 1 -
 po/POTFILES.in   | 2 +-
 test/Makefile.am | 4 ++--
 5 files changed, 8 insertions(+), 5 deletions(-)

commit 33381e03ed56bbee530eba121c8df2e377096683
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 20:12:50 2012 -0400

    * add gxml.deps to git, which was missing

 gxml/gxml.deps | 5 +++++
 1 file changed, 5 insertions(+)

commit d818f8e5e88aa859fa8ba24e1442355a1f23b67c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 20:06:59 2012 -0400

    * distcheck: make sure that we have a C string available in vala so
    we can -D it

 vapi/gxml-test.vapi | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 48b3c4a77d1ff6309170af91c4c10cde8a98ab9d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 20:06:24 2012 -0400

    * distcheck: miscellaneous fixes

 docs/Makefile.am | 2 +-
 vapi/Makefile.am | 6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 04baf4014f265ba2e8854f30e8b7c708f998a821
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 20:05:52 2012 -0400

    * make tests use data files from test/ directory as defined by -D

 test/DocumentTest.vala      | 12 +++----
 test/GXmlTest.vala	     | 12 +++++--
 test/SerializationTest.vala | 83
 +++++++++++++++++++++++----------------------
 3 files changed, 58 insertions(+), 49 deletions(-)

commit fb456d963b656d935d80ca682ee3eece38362ed2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 20:04:47 2012 -0400

    * distcheck: make sure that the test*xml files are available to the
    test program

 test/Makefile.am | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit 7f785aac802d2f458dceab62e62cb988e7457578
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 20:02:49 2012 -0400

    * distcheck: make sure that vapi files are copied over

 Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 83f33a2269a0ac245f7a4ea5447315d5e15e1ced
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 13:08:58 2012 -0400

    * update project doc for new release

 NEWS	| 9 +++++++++
 README | 4 ----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 0597b36df7e8b33bd85e62bffe86b490c363b955
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 13:00:26 2012 -0400

    * 0.3.1: bump versions due to significant configuration changes
    affecting how people include/link us, important bug fixes

 configure.ac | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d79069f8ea217ec70a3e5ee724d5e5498df53abf
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 12:56:55 2012 -0400

    * make sure that the test xml files are included in make dist

 test/Makefile.am | 5 +++++
 1 file changed, 5 insertions(+)

commit 106915cfa6c19cd4c4f9f1d1c6d1413b710f86b3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 12:39:19 2012 -0400

    * isolate tests for future features, and clear the object cache for
    clear tests

 test/SerializableTest.vala  |	 7 +-
 test/SerializationTest.vala | 160
 +++++++++++++++++++++++++++-----------------
 2 files changed, 102 insertions(+), 65 deletions(-)

commit 4e6339c7b5ac7a927811662c8c47f3b90910796d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 12:37:59 2012 -0400

    * add ability to clear the object cache

 gxml/Serialization.vala | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 35d03b81b4b9266b7335653ed19161b0bdf4d882
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 12:12:09 2012 -0400

    * Fix bug where deserialising objects without an oid all became the
    first such object, and where illegal objects get stored in the cache
    before being detected as such

 gxml/Serialization.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 806a623b3d41da8b2db46766384b770dbb8c93d2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 12:11:10 2012 -0400

    * add an extra space between items for my sanity

 Makefile.am | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 4e8cecde8630b0c9950d56eee95f48dd72e438d8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 11:29:41 2012 -0400

    * fix a lot of test names

 test/SerializationTest.vala | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 0404f3f9639e9dcd3ee941a081a1c87be9592e63
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 11:27:10 2012 -0400

    * fix name of test

 test/SerializableTest.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4fad3da5b8d8f4b75212909777b0e9546b7ca2ea
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 11:26:21 2012 -0400

    * split XmlSerializableTest into SerializationTest and
    SerializableTest

 test/GXmlTest.vala	       |   3 +-
 test/Makefile.am	       |   5 +-
 test/SerializableTest.vala    | 277 +++++++++++++++
 test/SerializationTest.vala   | 527 ++++++++++++++++++++++++++++
 test/XmlSerializableTest.vala | 779
 ------------------------------------------
 5 files changed, 809 insertions(+), 782 deletions(-)

commit ca326990d7f1a5e42a83a44e3260c1af03462e8d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 03:36:36 2012 -0400

    * remove extra libgxml.pc.in

 gxml/libgxml.pc.in | 13 -------------
 1 file changed, 13 deletions(-)

commit 3349101aa03cc549c5f482f38a40e76de2c686b2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 03:34:11 2012 -0400

    * remodel test Makefile.am after libfolks

 test/Makefile.am | 60
 +++++++++++++++++++++++++-------------------------------
 1 file changed, 27 insertions(+), 33 deletions(-)

commit 4cee3844371428822db4a4ef4008f94508db0525
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 03:33:50 2012 -0400

    * remodel Makefile.am after libfolks

 gxml/Makefile.am | 167
 +++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 106 insertions(+), 61 deletions(-)

commit 994594240646433b02376627523b646d78f8fdb8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 03:33:05 2012 -0400

    * relocate gxml.pc.in (see libfolks)

 gxml.pc.in	 | 12 ------------
 gxml/gxml.pc.in | 14 ++++++++++++++
 2 files changed, 14 insertions(+), 12 deletions(-)

commit ba99ae481594a8a3cd6ae499e122b4b5b3691819
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 03:30:30 2012 -0400

    * add to Makefile.am logic for maintainer clean and for automated
    ChangeLog

 Makefile.am | 70
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 66 insertions(+), 4 deletions(-)

commit c3743bfa020385c9b7233544380975718e098f28
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 03:29:17 2012 -0400

    * add better version logic to configure.ac, also add some voodoo
    from libfolks

 configure.ac | 146
 ++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 115 insertions(+), 31 deletions(-)

commit 45958903f1a146c6cd291e7cf2e1e8dc8ca1a641
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Aug 22 03:28:21 2012 -0400

    * rewrite autogen.sh, modeled after libfolks

 ChangeLog	    |	2 -
 INSTALL	    |	8 ---
 autogen.sh	    | 155
 ++++++-----------------------------------------------
 test/wscript_build |  15 ------
 4 files changed, 16 insertions(+), 164 deletions(-)

commit edfce3f65082147ea81e488d148e509909f4c498
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Aug 20 18:12:36 2012 -0400

    * update NEWS and README to 0.3.0

 NEWS	|  6 ++++++
 README | 31 ++++++++++---------------------
 2 files changed, 16 insertions(+), 21 deletions(-)

commit 383d5117b243ee36afac6f6bb49ffe9e91da1777
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Aug 20 17:59:35 2012 -0400

    * increase version to 0.3

 configure.ac		 |   2 +-
 gxml/Attr.vala		 |   2 +-
 gxml/Makefile.am	 |  28 +++++------
 gxml/Serializable.vala  |   1 -
 gxml/Serialization.vala |   1 -
 test/Makefile.am	 | 125
 +-----------------------------------------------
 waf			 | Bin 87377 -> 0 bytes
 wscript		 |  48 -------------------
 8 files changed, 18 insertions(+), 189 deletions(-)

commit 5e2463c0ae9aff7dcab16880e74ffc53693dd69a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Aug 19 13:07:25 2012 -0400

    * add files that are only local, oops

 .gitignore	    |	49 +
 gtester.mk	    |	60 +
 vapi/glib-2.0.vapi | 4747
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 4856 insertions(+)

commit 83243eef7c0a439c31dc1c77eb84e4ef8c8cbde2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 14 10:11:23 2012 -0400

    * clean up documentation, add more links, escape < in examples

 gxml/Attr.vala			 | 12 +++++++----
 gxml/BackedNode.vala		 |  7 ++++---
 gxml/CDATASection.vala		 |  8 +++++--
 gxml/CharacterData.vala	 |  8 +++++--
 gxml/Comment.vala		 |  6 ++++--
 gxml/Document.vala		 | 12 +++++------
 gxml/DocumentFragment.vala	 | 18 +++++++++-------
 gxml/DocumentType.vala		 |  1 +
 gxml/DomNode.vala		 | 21 ++++++++++++-------
 gxml/Element.vala		 | 34 ++++++++++++++++--------------
 gxml/EntityReference.vala	 |  7 ++++++-
 gxml/Implementation.vala	 |  4 +++-
 gxml/NamespaceAttr.vala	 |  8 ++++---
 gxml/NodeList.vala		 |  5 +++--
 gxml/NodeType.vala		 | 46
 ++++++++++++++++++++---------------------
 gxml/Notation.vala		 |  2 ++
 gxml/ProcessingInstruction.vala | 11 +++++++---
 gxml/Serializable.vala		 |  7 +++----
 gxml/Text.vala			 |  4 +++-
 19 files changed, 134 insertions(+), 87 deletions(-)

commit 3b444e896ac8c123aa09dc0eb488b71718fac90e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Aug 13 15:51:41 2012 -0400

    * change some tests to use Regexs to avoid tripping on new oid
    support; test oid support for detecting and uniting duplicate objects

 test/XmlSerializableTest.vala | 106
 +++++++++++++++++++++++++++++++++++-------
 1 file changed, 89 insertions(+), 17 deletions(-)

commit cf5eda34ef85450ffa75e50e3a8c2ac82b758779
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Aug 13 15:50:23 2012 -0400

    * add support for detecthing duplicate objects at deserialisation

 gxml/Serialization.vala | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 1d366454accdaaebf1d170805c8babf5d875a104
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Aug 13 15:49:55 2012 -0400

    * add documentation for Serialization and Serializable

 gxml/Serializable.vala  | 194
 +++++++++++++++++++++++++++++++++++++++++++++---
 gxml/Serialization.vala | 134 +++++++++++++++++++++++++++++----
 2 files changed, 304 insertions(+), 24 deletions(-)

commit 56b80b3a84d8920145a8dff78836e403c76fde81
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Aug 13 15:48:01 2012 -0400

    * some documentation fixes; more needed

 gxml/Comment.vala	| 43 ++++++++++++++++++++++---------------------
 gxml/Document.vala	| 13 +++++++------
 gxml/DocumentType.vala |  2 +-
 gxml/DomError.vala	| 23 +++++++++--------------
 gxml/DomNode.vala	|  9 +++++----
 gxml/Element.vala	|  4 ++--
 gxml/Entity.vala	| 11 ++++++-----
 gxml/NodeList.vala	| 22 +++++++++++-----------
 gxml/Text.vala		|  2 ++
 9 files changed, 65 insertions(+), 64 deletions(-)

commit 0c047444f385c6ca337d3ef2e42c9f857d67c191
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Aug 13 15:35:08 2012 -0400

    * fix autotool files and add some stub wiki ones to fix doc generation

 configure.ac		     | 14 +++++------
 docs/Makefile.am	     | 60
 ++++++++++++++++++++++++++++++++++-----------
 docs/wiki/concepts.valadoc  |	3 +++
 docs/wiki/debugging.valadoc |	2 ++
 docs/wiki/glossary.valadoc  |	1 +
 5 files changed, 58 insertions(+), 22 deletions(-)

commit 2d117ad1ea1543d1c34501579eda8f9ecef78afc
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 30 18:32:38 2012 +0200

    * add configuration support for the docs

 Makefile.am		     | 12 ++++++
 configure.ac		     | 28 +++++++++++++-
 docs/Makefile.am	     | 90
 +++++++++++++++++++++++++++++++++++++++++++++
 docs/wiki/concepts.valadoc  |	0
 docs/wiki/debugging.valadoc |	0
 docs/wiki/glossary.valadoc  |	0
 6 files changed, 129 insertions(+), 1 deletion(-)

commit af719bcfeb9fe3d7978fe746f00bd5688ed82408
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 27 11:25:24 2012 +0200

    * cascade property access for example, and transform values for
    example

 test/XmlSerializableTest.vala | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit be23162d98769eec413affd78a29a724f38ff468
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 27 11:25:00 2012 +0200

    * white space fixes

 test/XmlSerializableTest.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 72de0683d324dbc2fc3d1bf5eab6b0d523e65b4d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 27 11:21:44 2012 +0200

    * white space fixes

 test/Makefile.am | 72
 ++++++++++++++++++++++++++++----------------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

commit 723bc2c9da78fd914ce4fde41cbb162bda067942
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 27 11:20:49 2012 +0200

    * obsolete wscript update for XNode -> DomNode

 gxml/wscript_build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f439ccfa99ea82d604fe4d27857d101757c52f8d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 27 11:19:34 2012 +0200

    * use Serializable methods instead of GObject methods if implemented

 gxml/Serialization.vala | 30 +++++++++++++++++++++++++-----
 1 file changed, 25 insertions(+), 5 deletions(-)

commit 636528c394c1e555c3be994af712f643e68f3711
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 27 11:16:23 2012 +0200

    * change interface so it defaults to GObject methods for
    get,set_property if not overridden

 gxml/Serializable.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit dd7111508a47d2a69030c3b57ce09201ed872f51
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 27 11:14:28 2012 +0200

    * fix make file

 test/Makefile.am | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 4c121585bd22bbbf993db5390f1b4c5ea0e25591
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 27 11:13:59 2012 +0200

    * GXmlDom -> GXml in serialisation code

 test/XmlSerializableTest.vala | 50
 +++++++++++++++++++++----------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

commit 9a482bf74ec11cd74a018f83c5da231a8dd32905
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 27 11:09:28 2012 +0200

    * XNode -> DomNode for its tests

 test/DomNodeTest.vala | 136
 +++++++++++++++++++++++++-------------------------
 1 file changed, 68 insertions(+), 68 deletions(-)

commit 863ac42c526311cd39edb4ea4f50ececaf3234b5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 27 11:08:02 2012 +0200

    * GXmlDom -> GXml

 configure.ac		     |	2 +-
 gxml/Makefile.am	     |	2 +-
 test/AttrTest.vala	     | 26 +++++++++++++-------------
 test/CharacterDataTest.vala | 16 ++++++++--------
 test/DocumentTest.vala      | 30 +++++++++++++++---------------
 test/ElementTest.vala	     | 42
 +++++++++++++++++++++---------------------
 test/GXmlTest.vala	     |	2 +-
 test/NodeListTest.vala      |	2 +-
 test/TextTest.vala	     |	4 ++--
 test/ValaLibxml2Test.vala   |	2 +-
 10 files changed, 64 insertions(+), 64 deletions(-)

commit 41851f32a7262901dacf01258d289d5d7339485b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 27 11:03:58 2012 +0200

    * XNode to DomNode

 gxml/Attr.vala			 |  18 +-
 gxml/BackedNode.vala		 |  30 +--
 gxml/Document.vala		 |  20 +-
 gxml/DocumentType.vala		 |   2 +-
 gxml/DomNode.vala		 | 287 +++++++++++++++++++++++++
 gxml/Element.vala		 |  34 +--
 gxml/Entity.vala		 |  14 +-
 gxml/EntityReference.vala	 |   2 +-
 gxml/Makefile.am		 |   2 +-
 gxml/NamespaceAttr.vala	 |   2 +-
 gxml/NodeList.vala		 | 202 +++++++++---------
 gxml/Notation.vala		 |   2 +-
 gxml/ProcessingInstruction.vala |   2 +-
 gxml/Serializable.vala		 |   4 +-
 gxml/Serialization.vala	 |  18 +-
 gxml/XNode.vala		 | 287 -------------------------
 gxml/libgxml-0.2.pc.in		 |  13 --
 gxml/libgxml.pc.in		 |  13 ++
 test/AttrTest.vala		 |   8 +-
 test/DocumentTest.vala		 |   8 +-
 test/DomNodeTest.vala		 | 459
 ++++++++++++++++++++++++++++++++++++++++
 test/ElementTest.vala		 |  42 ++--
 test/GXmlTest.vala		 |   2 +-
 test/Makefile.am		 |   2 +-
 test/TextTest.vala		 |   2 +-
 test/XNodeTest.vala		 | 459
 ----------------------------------------
 test/XmlSerializableTest.vala	 |  14 +-
 27 files changed, 975 insertions(+), 973 deletions(-)

commit 9b0287fff84e40199053185635b6adfc9a0102cd
Merge: c1213c9 ee2dd5b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 12 16:45:14 2012 -0400

    Merge branch 'master' into namespacechange

commit ee2dd5bf92e1f3632d0b1d09d34d72ea4dd4aca1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 12 11:04:40 2012 -0400

    * try fixing WAF and fail

 wscript | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f4dafb735476dcb63a0918d55b52bd2a777b5ba8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 12 11:04:00 2012 -0400

    * add automake support for test/ directory, so WAF isn't required

 Makefile.am	  |   2 +-
 configure.ac	  |   1 +
 test/Makefile.am | 204
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 206 insertions(+), 1 deletion(-)

commit 1aaf3532716a857be328a4331fdf235f9a2f53f9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 12 11:03:17 2012 -0400

    * actually commit local change to the test file to let it compile.

 test/XmlSerializableTest.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 27e9926e8ace85ebcae613a3e8fa5c9496b26551
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 11 17:30:07 2012 -0400

    * modified wscript_build for serialisation file names

 gxml/wscript_build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c1213c9215bdcca74d985c9545e45b48539e50e8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 11 17:16:09 2012 -0400

    * update Makefile.am and .pc.pin

 gxml/Makefile.am	   | 34 +++++++++++++++++-----------------
 gxml/libgxml-0.2.pc.in    | 13 +++++++++++++
 gxml/libgxmldom-0.2.pc.in | 13 -------------
 3 files changed, 30 insertions(+), 30 deletions(-)

commit 7f83a33a437e271a2e2e77613e7c40ffc1d57820
Merge: ed9464b 54cfc08
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 11 16:57:02 2012 -0400

    Merge branch 'master' into namespacechange

commit 54cfc085fb198ee5417b3547889ea300799cd725
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 11 15:13:37 2012 -0400

    * add serialisation files to Makefile.am

 gxml/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 145e5b321b93763ac2e2fc72c447f9a0dfc6e485
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 11 15:10:14 2012 -0400

    * add banana test for overriding object and objectclass methdos

 test/XmlSerializableTest.vala | 94
 ++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 93 insertions(+), 1 deletion(-)

commit ed9464b54b5370a1469a436056e08e4a6a6d9fd0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 11 15:09:34 2012 -0400

    * remove accidentally added generated files

 gxml/Makefile	  | 870
 -------------------------------------------------------
 gxml/Makefile.in | 870
 -------------------------------------------------------
 2 files changed, 1740 deletions(-)

commit c66c947798b63bfe1c897c16bb1c2d6a9482413c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 11 15:09:20 2012 -0400

    * rename GXmlDom to GXml in a bunch of places

 gxml/Attr.vala			 |   4 +-
 gxml/BackedNode.vala		 |   4 +-
 gxml/CDATASection.vala		 |   2 +-
 gxml/CharacterData.vala	 |   2 +-
 gxml/Comment.vala		 |   2 +-
 gxml/Document.vala		 |   2 +-
 gxml/DocumentFragment.vala	 |   2 +-
 gxml/DocumentType.vala		 |   2 +-
 gxml/DomError.vala		 |   2 +-
 gxml/Element.vala		 |   2 +-
 gxml/Entity.vala		 |   2 +-
 gxml/EntityReference.vala	 |   2 +-
 gxml/Implementation.vala	 |   2 +-
 gxml/Makefile			 | 870
 ++++++++++++++++++++++++++++++++++++++++
 gxml/Makefile.am		 |  10 +-
 gxml/Makefile.in		 | 870
 ++++++++++++++++++++++++++++++++++++++++
 gxml/NamespaceAttr.vala	 |   2 +-
 gxml/NodeList.vala		 |   2 +-
 gxml/NodeType.vala		 |   2 +-
 gxml/Notation.vala		 |   2 +-
 gxml/ProcessingInstruction.vala |   2 +-
 gxml/Serializable.vala		 |  10 +-
 gxml/Serialization.vala	 |  31 +-
 gxml/Text.vala			 |   2 +-
 gxml/XNode.vala		 |   2 +-
 25 files changed, 1794 insertions(+), 41 deletions(-)

commit 8fb2f8aa4e3e32c05a61dfa767137bf8c54bcd62
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 11 14:47:41 2012 -0400

    * rename XmlSerializable

 gxml/Serializable.vala    | 61
 +++++++++++++++++++++++++++++++++++++++++++++++
 gxml/XmlSerializable.vala | 61
 -----------------------------------------------
 2 files changed, 61 insertions(+), 61 deletions(-)

commit 389109a6a6d59e8fa078967ab678ea87c64c281e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 11 14:45:16 2012 -0400

    * move Serialization into its own file

 gxml/Serialization.vala   | 363
 ++++++++++++++++++++++++++++++++++++++++++++++
 gxml/XmlSerializable.vala | 363
 +---------------------------------------------
 2 files changed, 365 insertions(+), 361 deletions(-)

commit e9c44fac7d235abef54bef6c8203590dfe72cd19
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 9 16:34:06 2012 -0400

    * fix a test

 test/XmlSerializableTest.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3e2c156f7b611024bdeb018bcd1bc785cd60d16c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 9 16:20:55 2012 -0400

    * fix some test names

 test/XmlSerializableTest.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 3481e1cb4ddaed0ee02ce25eba232550417436c7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 9 16:20:05 2012 -0400

    * fix 3 tests

 test/XmlSerializableTest.vala | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 68f80820fb271d18827918beb45f65d037cc6064
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 9 15:42:37 2012 -0400

    * make the <Property> elem predefined, and let serialize_property
    just fill in its children

 gxml/XmlSerializable.vala     | 39
 +++++++++++++++++++++------------------
 test/XmlSerializableTest.vala | 38 ++++++++++----------------------------
 2 files changed, 31 insertions(+), 46 deletions(-)

commit 7784c7d31a03a5d80cbe3a33217cb3d73ede6f75
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 9 15:14:46 2012 -0400

    * don't use extra flag, instead get a reference to its iface

 gxml/XmlSerializable.vala | 34 +++++++++++++++++++---------------
 1 file changed, 19 insertions(+), 15 deletions(-)

commit be7e0f97516c2c02026d3315bc32047da49b2037
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 9 14:54:17 2012 -0400

    * clean up a test function

 test/XmlSerializableTest.vala | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 0aa57cd98ace1bdb448a6ecdc2b2cefa34e1485f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 9 14:52:48 2012 -0400

    * remove Serializer object for now
    * rename Serializer to Serialization and make its methods static
    * rename SerializableInterface to Serializable

 gxml/XmlSerializable.vala     | 131
 ++++++------------------------------------
 test/XmlSerializableTest.vala |  47 +++++----------
 2 files changed, 33 insertions(+), 145 deletions(-)

commit c22287d04cc4416af9fff0a6c7546d34cd926a55
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 9 14:45:13 2012 -0400

    * add interface tests

 test/XmlSerializableTest.vala | 169
 ++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 163 insertions(+), 6 deletions(-)

commit e95d512ad8262752748c3ed16961371f78202742
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 9 14:44:16 2012 -0400

    * split functionality of {de,}serialize_property into separate
    static methods
    * support interface functions
    * update interface to current version

 gxml/XmlSerializable.vala | 472
 ++++++++++++++++++++++++++--------------------
 1 file changed, 269 insertions(+), 203 deletions(-)

commit c10f4a78a7f90ae772579dcda2a2650f5ca229fd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 9 14:39:40 2012 -0400

    * strip trailing whitespace

 gxml/BackedNode.vala	   |  2 +-
 gxml/Document.vala	   | 10 +++++-----
 gxml/Element.vala	   | 10 +++++-----
 gxml/NamespaceAttr.vala   |  4 ++--
 gxml/XNode.vala	   |  4 ++--
 gxml/XmlSerializable.vala |  8 ++++----
 test/AttrTest.vala	   |  8 ++++----
 test/DocumentTest.vala    | 14 +++++++-------
 test/ElementTest.vala	   | 14 +++++++-------
 test/ValaLibxml2Test.vala |  2 +-
 10 files changed, 38 insertions(+), 38 deletions(-)

commit 0a164bddde5b34b90ee6fe1d5480c39a40fdce38
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 6 02:47:12 2012 -0400

    * stop testing privacy everywhere (we can't serialise those, right
    now); simplify error handling

 test/XmlSerializableTest.vala | 46
 +++++++++++++++++++++++++++----------------
 1 file changed, 29 insertions(+), 17 deletions(-)

commit 0a0474c8acaf5989fe4ab81fb8f862129ccfe153
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 6 02:44:52 2012 -0400

    * remove unnecessary try-catch that was causing warnings

 test/ValaLibxml2Test.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 4cecdd088d5d2737072995b09e1a4cc4fd757e54
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 6 02:44:22 2012 -0400

    * make it report failure without aborting; I temporarily broke
    this test

 test/ElementTest.vala | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 9b023b4a77242db6383d47e23f82c827dfdd094b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 6 02:43:33 2012 -0400

    * make deserialization's string parsing handle gbooleans, enums,
    and throw errors

 gxml/XmlSerializable.vala | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit 5fbbe2b3173367bcd2754e8921d216dc9853aff8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 6 02:42:46 2012 -0400

    * make deserialization handle enums, objects, as well as the other
    primitive types; better error handling via ParamSpecs

 gxml/XmlSerializable.vala | 108
 +++++++++++++++++++++++++++++-----------------
 1 file changed, 69 insertions(+), 39 deletions(-)

commit a123e7be33bf0409666e778fd96cf95b21b25d0f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 6 02:41:17 2012 -0400

    * make serialization handle objects and enums, add better error
    handling

 gxml/XmlSerializable.vala | 47
 +++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 43 insertions(+), 4 deletions(-)

commit 4a555c4eefb9e94540e3d531c643052ef095114d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 6 02:40:09 2012 -0400

    * add UNSUPPORTED_TYPE for serialization errors

 gxml/XmlSerializable.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0c749455c494f6f35653d82c173c2084fc72b946
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 6 02:34:52 2012 -0400

    * when you append a child from one document to another, where the
    nodes are backed by libxml2, use xmlNodeDocCopy to ensure independence
    between the copy and the original.	Similar changes may need to be
    made elsewhere, or at least have owner_document change

 gxml/BackedNode.vala | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 400c5263cae31d50feb4142b89199efd1471de66
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 5 20:12:35 2012 -0400

    * remove two removed things

 gxml/XmlSerializable.vala | 3 ---
 1 file changed, 3 deletions(-)

commit b7e9a791c487f4ccf4b8509a30f7b3553a9f0d34
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 5 20:10:04 2012 -0400

    * add tests for error checking, as well as add stringification for
    reporting test failures

 test/XmlSerializableTest.vala | 142
 ++++++++++++++++++++++++++++++++++++------
 1 file changed, 123 insertions(+), 19 deletions(-)

commit 4164baf0ffc3d7e5b977b798781014c41d43ae89
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 5 20:07:11 2012 -0400

    * make properties based on ParamSpecs until we start supporting
    fields, allows better error checking too

 gxml/XmlSerializable.vala | 72
 +++++++++++++++++++++++++++++++----------------
 1 file changed, 47 insertions(+), 25 deletions(-)

commit 8e12f010c972992340bb818a339f2bac15018a02
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 5 17:14:01 2012 -0400

    * remove unused stuff from the waf script

 test/wscript_build | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit e4d22ce347cb1820e01f73d0797f5b6a70d55a91
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 5 17:13:24 2012 -0400

    * add a whole bunch of different tests

 test/XmlSerializableTest.vala | 333
 ++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 324 insertions(+), 9 deletions(-)

commit 95032d31b4b95d86c22d98ef8225cbacc3055a47
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 5 17:12:55 2012 -0400

    * set only level ERROR to fatal so we can have uninterrupted run of
    test code.

 test/GXmlTest.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 2751d886f717624e5af1fd2ebefd8450d6c8ed76
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 5 17:12:11 2012 -0400

    * add error handling, reporting of bad types

 gxml/XmlSerializable.vala | 150
 ++++++++++++++++++++++++++++++----------------
 1 file changed, 99 insertions(+), 51 deletions(-)

commit d7ca47990be4b411f986062fafe9a24c57607f5f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 5 17:09:07 2012 -0400

    * add notes to tackle later

 gxml/NodeList.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 83c8618ce4e35230db4cf32489dee079ef8b5531
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 18 15:02:37 2012 -0400

    * some clean up

 gxml/XmlSerializable.vala | 168
 +++++++++++++++-------------------------------
 1 file changed, 54 insertions(+), 114 deletions(-)

commit 6dbc66693d1d7cdb5ab886926b0d98fa65ef6de6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 18 14:20:49 2012 -0400

    * add serialization test files

 test/serialization/array.xml	| 20 ++++++++++++++++++++
 test/serialization/hashmap.xml |  6 ++++++
 test/serialization/integer.xml |  3 +++
 test/serialization/list.xml	| 20 ++++++++++++++++++++
 test/serialization/object.xml	|  4 ++++
 test/serialization/string.xml	|  4 ++++
 test/serialization/struct.xml	|  8 ++++++++
 test/serialization/type.xml	| 14 ++++++++++++++
 8 files changed, 79 insertions(+)

commit 40057f6addbe06d743565f9bd08c2a7ef995e0ae
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 18 14:19:59 2012 -0400

    * build new XmlSerializableTest

 test/wscript_build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 58d685e6906dde407d75208bc4c640cd6d833f2c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 18 14:19:38 2012 -0400

    * add XmlSerializableTest to test new XmlSerializable

 test/GXmlTest.vala	       |  1 +
 test/XmlSerializableTest.vala | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+)

commit d04b86720f94be09242bf99fc8a15a8ae209729b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 18 14:18:55 2012 -0400

    * build new XmlSerializer

 gxml/Makefile.am   | 1 +
 gxml/wscript_build | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 4f19a98a8b677b897d0d671685583f58f442cfb9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 18 14:18:12 2012 -0400

    * finally add the current prototype serializer

 gxml/XmlSerializable.vala | 356
 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 356 insertions(+)

commit 3435f07e7ce825b61ee86a1a5d01400fdf294704
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 17 15:22:34 2012 -0400

    * add override modifier to append_child in Document

 gxml/Document.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e56bfe029197b23d2204a29ff34825d159b00df5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 17 14:55:08 2012 -0400

    * implement append_child for Document to make it easier to create
    a Document from scratch

 gxml/Document.vala | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit db8532332744a2c22239c7dfe274e7be2e09b84b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 15 18:57:41 2012 -0400

    * No, Iterators shouldn't cycle, which I mistakenly believed after
    discovering first had been removed and reading the documentation
    for valid.

 gxml/NodeList.vala | 20 +++-----------------
 1 file changed, 3 insertions(+), 17 deletions(-)

commit c3540ecc6334a50f02cf70c6fb2d415bab29eb40
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 15 18:29:35 2012 -0400

    * correct order of interfaces or else get run time error

 gxml/NodeList.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 821781926dbf560086c705df1294d182f7da83fb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 15 18:07:29 2012 -0400

    * let waf compile code again using gee-0.8 (former gee-1.0)

 gxml/wscript_build | 2 +-
 test/wscript_build | 3 +--
 wscript	    | 4 ++--
 3 files changed, 4 insertions(+), 5 deletions(-)

commit 3aac84361f1651c2639b33a147047e0522ceb969
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 14 18:13:23 2012 -0400

    * various cleanups

 gxml/NodeList.vala | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

commit 8bada16579838864b181013791d1522c7736dbe0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 14 18:12:33 2012 -0400

    * make ChildNodeList implement Gee.Traversable

 gxml/NodeList.vala | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

commit f8100e3c0255708d16c8d23bb2a77c259392b4fa
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 14 17:51:04 2012 -0400

    * make the two NodeListIterators share a common class and reduce
    duplicate code

 gxml/NodeList.vala | 315
 ++++++++++++++++++++++++++++++-----------------------
 1 file changed, 177 insertions(+), 138 deletions(-)

commit 5b4e0f3695b0858b584fc453124133cccbba98f2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 14 03:19:25 2012 -0400

    * update GListNodeList to handle new Traversable interface

 gxml/NodeList.vala | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

commit 384fb0ebb49f283621fdeccb84e9c9bd6f6dfff6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 14 03:09:10 2012 -0400

    * update NodeListIterator for gee interface changes (to Iterator
    and new Traversal)

 gxml/NodeList.vala | 147
 ++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 129 insertions(+), 18 deletions(-)

commit 28cb4971631b4cea7fdd2104eb6be61aa844908d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 14 03:06:46 2012 -0400

    * autotool change?	This happened automatically, but keeping it

 po/Makefile.in.in | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 28e7005192041f3441b9f5a23ded2072dab2df75
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 14 03:06:11 2012 -0400

    * bump gee from 1.0 to 0.8 (that's actually an increase, but their
    versioning scheme changed)

 configure.ac	  | 2 +-
 gxml.pc.in	  | 2 +-
 gxml/Makefile.am | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit d3442b10b228645ebd7c7cf989ff36a8e31c02c6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 14 03:04:51 2012 -0400

    * bump libvala dependency to 0.16 from 0.14

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 77a0ea425a2f3d6deca9e6826ade043b75d82cb6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 3 04:41:23 2012 -0400

    * add ValaLibxml2Test.vala to wscript_build so it can be built
    with waf; add ../vapi to vapi_dirs so we can find our custom
    libxml-2.0.vapi

 test/wscript_build | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 939f7338ad53a3d92a5e21392a83a0d25194ed25
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 3 04:40:31 2012 -0400

    * update test cases to use GXmlDom namespace; add ValaLibxml2Test,
    testing our bindings

 test/AttrTest.vala	     | 28 ++++++++++++++--------------
 test/CharacterDataTest.vala | 16 ++++++++--------
 test/DocumentTest.vala      | 44
 ++++++++++++++++++++++----------------------
 test/ElementTest.vala	     | 44
 ++++++++++++++++++++++----------------------
 test/GXmlTest.vala	     |	5 +++--
 test/NodeListTest.vala      |	2 +-
 test/TextTest.vala	     |	4 ++--
 test/ValaLibxml2Test.vala   | 40 ++++++++++++++++++++++++++++++++++++++++
 test/XNodeTest.vala	     | 34 +++++++++++++++++-----------------
 9 files changed, 129 insertions(+), 88 deletions(-)

commit d64dd1881843e7bc2a3aadfa54a0209710adc00f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 3 04:39:27 2012 -0400

    * update waf to 1.7.0, update wscript from bitrot, update gtk to
    3.0 from 2.0

 waf	 | Bin 4126 -> 87377 bytes
 wscript |  10 +++++-----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 648a53489be3de90cc3d19cfa0b8b758478480fa
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 3 04:35:58 2012 -0400

    * discard libxml-2.0.vapi and libxml2.patch from patches/, as we
    now keep a local copy in vapi/

 patches/libxml-2.0.vapi | 1869
 -----------------------------------------------
 patches/libxml2.patch	 |   89 ---
 2 files changed, 1958 deletions(-)

commit d4ed12f849e6fe9a364c8cbfe32f90b7edce2b54
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 3 04:34:16 2012 -0400

    * waf: look in our own vapi/ for custom libxml-2.0.vapi

 gxml/wscript_build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d7adc8e25598d4e4a24e5521f06527ab81f5e213
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 3 04:33:11 2012 -0400

    * renamed Xml.ScannerFull to Xml.HashScannerFull

 gxml/DocumentType.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b352668e58b1644efbc5d6416b27d6bf5cd33c77
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 3 04:32:35 2012 -0400

    * rearrange local libxml-2.0.vapi copy, split into separate patches
    and try to get upstream

 vapi/libxml-2.0.vapi | 156
 ++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 111 insertions(+), 45 deletions(-)

commit 8cc28d98c0d91f29315c6df4af03c1bb305eb42a
Author: Daniel Espinosa Ortiz <despinosa@git.gnome.org>
Date:	Tue Dec 20 16:15:17 2011 -0600

    Added CCode annotations to create GIR files correctly that depends
    on this library.

    * The first file passed to valac must have CCode annotations to
    declare gir namespace and gir version. If this is not set when you
    create GIR files valac doesn't add dependencies <include> correctly.

 gxml/Attr.vala | 1 +
 1 file changed, 1 insertion(+)

commit 1b0fe426d1fe30d9e376d8164471be6bdd3780e7
Author: Daniel Espinosa Ortiz <despinosa@git.gnome.org>
Date:	Tue Dec 20 16:11:27 2011 -0600

    Changed version from 1.0 to 0.2. Avoids future problems with parallel
    installations.

    * Other projects have started using a 1.0 in library and .pc files
    but at the end you have to release 0.x releases as stable before a
    1.0, they can't have parallel installations of 0.6 and 0.8 stable
    versions because they use the same 1.0 reference. This change avoids
    future problems in versioning and parallel installations.

 configure.ac		   |  4 ++--
 gxml/Makefile.am	   | 36 +++++++++++++++++++-----------------
 gxml/libgxml-1.0.pc.in    | 13 -------------
 gxml/libgxmldom-0.2.pc.in | 13 +++++++++++++
 4 files changed, 34 insertions(+), 32 deletions(-)

commit 647ed07a279a8b98220422b8bd508839448179b7
Author: Daniel Espinosa Ortiz <despinosa@git.gnome.org>
Date:	Fri Nov 18 21:13:05 2011 -0600

    Fixed GIR include header generation. Moved gxml-dom.h from
    libgxml-1.0/gxml/ to
    libxml-1.0

    * valac doesn't allows to use subdirectories in include headers in
    GIR generatedfile

 gxml/Makefile.am | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit c5dd0111439c4c368f1ab48d112c6bb8f053f5f2
Author: Daniel Espinosa Ortiz <despinosa@git.gnome.org>
Date:	Fri Nov 18 20:58:36 2011 -0600

    API break for Document. Changed for_* constructors to from_*

 gxml/Document.vala | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 6050337a385cde84a7c82d140c2a6655660a05f6
Author: Daniel Espinosa <despinosa@git.gnome.org>
Date:	Fri Nov 18 18:47:26 2011 -0600

    Fixed header include error.

    * Adds gxml-dom.h objective in gxml/Makefile.am
    * Adds gxml/gxml-dom.h header for library HEADERS

 gxml/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7754ead458d5ddba1cb1c8f170008fea8ee39576
Author: Daniel Espinosa Ortiz <despinosa@git.gnome.org>
Date:	Thu Nov 17 16:47:39 2011 -0600

    Moved GXml.Dom to GXmlDom namespace. Better Autotools and GObject
    Introspection support.

    * In order to generate correctly GI typelib, GXml.Dom namespace was
    moved to GXmlDom
    * Now you can install correctly the library and development files
    * Now GI is supported. GIR and typelib files are installed by default.

 gxml/Attr.vala			 |  3 ++-
 gxml/BackedNode.vala		 |  5 ++---
 gxml/CDATASection.vala		 |  2 +-
 gxml/CharacterData.vala	 |  3 +--
 gxml/Comment.vala		 |  3 +--
 gxml/Document.vala		 |  2 +-
 gxml/DocumentFragment.vala	 |  3 +--
 gxml/DocumentType.vala		 |  3 +--
 gxml/DomError.vala		 |  5 ++---
 gxml/Element.vala		 |  3 +--
 gxml/Entity.vala		 |  3 +--
 gxml/EntityReference.vala	 |  3 +--
 gxml/Implementation.vala	 |  3 +--
 gxml/Makefile.am		 | 27 ++++++++++++++++-----------
 gxml/NamespaceAttr.vala	 |  3 +--
 gxml/NodeList.vala		 |  4 ++--
 gxml/NodeType.vala		 |  5 ++---
 gxml/Notation.vala		 |  3 +--
 gxml/ProcessingInstruction.vala |  3 +--
 gxml/Text.vala			 |  3 +--
 gxml/XNode.vala		 |  3 +--
 21 files changed, 41 insertions(+), 51 deletions(-)

commit bdf265f8641bab11ef1c913a809074524e9c8931
Author: Daniel Espinosa Ortiz <despinosa@git.gnome.org>
Date:	Thu Nov 17 13:21:51 2011 -0600

    Improbed Autotools, GObject Introspection support.

    * Remains an issue on typelib generation, may be due to nested
    namespaces

 configure.ac		|  21 ++++++++--
 gxml/Makefile.am	|  31 ++++++++++++++-
 gxml/libgxml-1.0.pc.in |   2 +-
 m4/introspection.m4	| 103
 +++++++++++++++++++++++++++++++++++++++++++++++++
 po/POTFILES		|   1 +
 5 files changed, 152 insertions(+), 6 deletions(-)

commit 1e6c23966d7c9fc979832b6ae2f9e00904ff51d7
Author: Daniel Espinosa Ortiz <despinosa@git.gnome.org>
Date:	Mon Nov 14 16:42:33 2011 -0600

    Added Autotools and GObject Introspection support.

 ChangeLog		|    2 +
 Makefile.am		|   31 +
 autogen.sh		|  157 ++++
 configure.ac		|   77 ++
 gxml/Makefile.am	|   93 +++
 gxml/libgxml-1.0.pc.in |   13 +
 po/ChangeLog		|    0
 po/LINGUAS		|    2 +
 po/Makefile.in.in	|  217 ++++++
 po/POTFILES.in		|    3 +
 vapi/Makefile.am	|    3 +
 vapi/config.vapi	|   11 +
 vapi/libxml-2.0.vapi	| 1869
 ++++++++++++++++++++++++++++++++++++++++++++++++
 13 files changed, 2478 insertions(+)

commit fa111a6790498905c2d12a5950bd2b6184f0f079
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Sep 29 20:24:42 2011 -0400

    * update release note

 NEWS | 1 +
 1 file changed, 1 insertion(+)

commit c0f4142e35c9e0b202f32bee05731ae67799f56c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Sep 29 20:13:52 2011 -0400

    * silence debugging noise

 test/ElementTest.vala | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit eb0ad461381c30c4ef856d3430ade2b2465978a3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Sep 29 20:04:00 2011 -0400

    * add a test for escaped characters

 gxml/Element.vala     | 4 +---
 test/ElementTest.vala | 6 ++++++
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 0c45b614f4006be36b3931369de118abcb1614a7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Sep 24 02:22:21 2011 -0400

    * note possible null return value.

 gxml/Element.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 075fc25f8b960ac78749cc0d6f69191d814b465f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 20 16:20:49 2011 -0400

    * test dirtying of an element and its syncing of attributes

 test/ElementTest.vala | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

commit 927485c9b614f346627eed313a3af0c2dad35191
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 20 16:16:40 2011 -0400

    * do not unset all and try to readd the current ones, because we'd
    be deleting the actual attribute data out from underneath the ones
    that were there from the start.  Instead, just unset libxml2 ones
    that we don't have GXml attributes for anymore.

 gxml/Element.vala | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 7121c79263126fb5e8813446375ae69d3f3abb44
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 20 16:14:49 2011 -0400

    * access _attributes directly, rather than ultimately calling ourself
    (we know _attributes has been initialised because we initialised
    it here)

 gxml/Element.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a393367d618a5c4b2e7559e3c49ebd7d47d26796
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 20 16:13:52 2011 -0400

    * remove proposed function

 gxml/Element.vala | 10 ----------
 1 file changed, 10 deletions(-)

commit b4a6991beeedb886a7437d8e89baf6bb8fce6c92
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Sep 20 16:12:39 2011 -0400

    * add some notes on Attr behaviour: we really need to implement
    NamedNodeMap and not use GHashTable :D

 gxml/Attr.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 7eff9516b234958a67c0a157ba4919af877dd413
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Sep 14 14:41:41 2011 -0400

    * add a note about how to run the test correctly

 README | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7c9f440bb89e2b442f264dc2cf259239d57b78ea
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Sep 14 14:38:07 2011 -0400

    * add useful instructions for compilation and testing

 README | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit a07c42d5969554ebdb52f78eb1a2de4a7a4796ef
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Sep 14 14:30:07 2011 -0400

    * add actual libxml-2.0.vapi that we're using rather than just the
    patch, because the patch would need to be applied on a specific
    version, and I don't want to account for which version until I
    upstream it

 patches/libxml-2.0.vapi | 1869
 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1869 insertions(+)

commit 5081e2065f7ca4fe7b3741fec0d9bf5d03067f57
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Sep 14 14:29:14 2011 -0400

    * last minute documentation fixes to unbreak compilation

 gxml/NamespaceAttr.vala | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit ad811604316eb4f7837a8d5b9e18d71978df4b98
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 16 03:13:34 2011 +0200

    * fix ElementTest's testing for namespaces

 test/ElementTest.vala | 63
 +++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 56 insertions(+), 7 deletions(-)

commit dfd5aa8aef9c0dfdc02d0de5177ad9d609011f06
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 16 03:13:15 2011 +0200

    * add NamespaceAttr.vala to wscript_build

 gxml/wscript_build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3dbdf299bd43a81552f6429aac8ef4e31d73df1f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 16 03:12:55 2011 +0200

    * add dbg_inspect method to print what a node contains
    * add namespace_definitions property

 gxml/XNode.vala | 35 ++++++++++++++++++++++++++++++++++-
 1 file changed, 34 insertions(+), 1 deletion(-)

commit 70939adab60480028080e034c0e29f5931b38a3c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 16 03:12:21 2011 +0200

    * add an AttrNodeList, TagNameNodeList, and NamespaceAttrNodeList
    based on new GListNodeList

 gxml/NodeList.vala | 45 ++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 38 insertions(+), 7 deletions(-)

commit 693b1dfb33a47a8ae9e402d47ae301028996f28f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 16 03:11:33 2011 +0200

    * remove superfluous bits

 gxml/Element.vala | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

commit db862a317e311706c94f8c932d243500945a5dcc
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 16 03:11:07 2011 +0200

    * improve error and cancellation handling for Document

 gxml/Document.vala | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit f81a4e77e202f4528af623f6d0159e0304c4c22e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 16 03:10:38 2011 +0200

    * add NamespaceAttr, an Attr that defines an NS

 gxml/NamespaceAttr.vala | 103
 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 103 insertions(+)

commit 13c2565b40c14108dda50435f2eb687fbcf16ac5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 16 03:10:08 2011 +0200

    * fix namespace usage: definitions are actually attributes

 gxml/BackedNode.vala | 25 +++++++++++++++++++------
 1 file changed, 19 insertions(+), 6 deletions(-)

commit 125ea76226c20f1b3860c0ec5d617a20f1575751
Author: Olav Vitters <olav@vitters.nl>
Date:	Wed Aug 10 12:46:20 2011 +0200

    fix userid in doap file

 gxml.doap | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e98f9c2aa01bb75635dfb74fb2c1e3e7e9624fac
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 9 04:26:13 2011 +0200

    * make sure we handle nulls, rather than just saying we should
    eventually

 gxml/BackedNode.vala | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit c240c77d8e6e17a35362793f0a67d6e31d711a48
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 9 04:25:51 2011 +0200

    * since libxml2's attr isn't really a node, we have to override
    the functions.  Really want to find out why Xml.Attr uses ns and
    why Xml.Node uses ns_def

 gxml/Attr.vala | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit 6f20441d13209d7aac6a022a32500ffdc015932a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 9 04:24:58 2011 +0200

    * trivially easy to map the two correctly.	D'oh

 gxml/Element.vala | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit fd19ac8b7c107d80a8490121bea26ba1f036d980
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 9 03:57:18 2011 +0200

    * build out the Attr namespace tests.  They currently FAIL because
    while GXml keeps a map between libxml2 Xml.Nodes to GXML XNodes, we
    don't do that for attrs right now, since before namespace support,
    we could really get away with creating string-based attrs. Nuts\!

 test/AttrTest.vala | 57
 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 56 insertions(+), 1 deletion(-)

commit 9c3ad5b9609b2b52f0285b28ff2a465c9a70e010
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 9 03:34:51 2011 +0200

    * actually implement syncing of attributes from hashtable to libxml2
    structures (needs more testing)

 gxml/BackedNode.vala |  1 +
 gxml/Document.vala   | 83
 +++++++++++++++++++++++++++++++++++--------------
 gxml/Element.vala    | 87
 ++++++++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 138 insertions(+), 33 deletions(-)

commit 516a993607e30e07b7726175af2d09205ab17f5a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Aug 9 03:22:15 2011 +0200

    * handle DomErrors in tests

 test/ElementTest.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit f4c58ca84e0fea79390fca5bb8155d3a886554c7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Aug 8 16:32:53 2011 +0200

    * add tests for Element's namespace support

 test/ElementTest.vala | 70
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 70 insertions(+)

commit 2c13baf4f68becb9e88c3841fd7a947d8d292675
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Aug 8 16:31:58 2011 +0200

    * expose a constructor to create a GXml Document from a libxml2
    Xml.Node*.	Even if the internals change, it can still be useful to
    convert between the two.

 gxml/Document.vala | 34 +++++++++++++++++++++++++---------
 1 file changed, 25 insertions(+), 9 deletions(-)

commit f7fc3e7c213d70922e219e2d879e98d7a2d27530
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Aug 8 16:29:09 2011 +0200

    * add name space properties from DOM Level 2 Core.	Note that it's
    possible to have a list of namespaces, but these only support the
    first encountered.

 gxml/BackedNode.vala | 36 ++++++++++++++++++++++++++++++++++++
 gxml/XNode.vala      | 38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+)

commit 828a6c957832fdbca6e8191f1f6775c05ebabe08
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Aug 7 12:18:09 2011 +0200

    * make more IO cancellable

 gxml/Document.vala | 4 ++--
 plan.txt	    | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 07b78156f6e1488c523266b5dd715faeac50e130
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Aug 7 12:16:35 2011 +0200

    * add some TODOs after talking to Philip Withnall

 gxml/Document.vala | 2 ++
 gxml/XNode.vala    | 2 ++
 plan.txt	    | 5 +++++
 3 files changed, 9 insertions(+)

commit ca66113cd0fd944a93c065b633aa3658f2de1184
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Aug 7 12:14:19 2011 +0200

    * add 'waf' binary

 waf | 167
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 167 insertions(+)

commit e9a5532a544c592831c4f7e83ae54f9e60de9098
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 28 22:11:54 2011 -0400

    * fixed NodeList for addition of DocumentFragment
    * successfully test get_elements_by_tag_name's live nature

 gxml/Element.vala     |  16 ++++++--
 gxml/NodeList.vala    |  43 ++++++++++++++------
 test/ElementTest.vala | 109
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 152 insertions(+), 16 deletions(-)

commit 21d01d6e5a7b102472004167be2e82d1a61a0602
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 28 15:39:06 2011 -0400

    * change from NameTagNodeList to TagNameNodeList

 gxml/Element.vala  | 11 ++++++-----
 gxml/NodeList.vala |  8 ++++----
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 9cf58a9fdd04823833a91e199e12d7bbc8c598e9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 28 15:37:02 2011 -0400

    * figured out a way to upwards notify ancestors with tag-name
    node-lists on the addition and removal of relevant elements.

 gxml/Element.vala | 49 +++++++++++++++++++++++++++----------------------
 1 file changed, 27 insertions(+), 22 deletions(-)

commit 3f6473119d9fa42c48c2bc5148bf421701d47b93
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 28 13:25:17 2011 -0400

    * settle an upwards notification of element removal and addition to
    maintain live-requirement for nodelists from get_elements_by_tag_name

 gxml/Element.vala | 82
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 81 insertions(+), 1 deletion(-)

commit e0e3485d3f3b033dc1fbeb6febc8a30bcc7ffb0a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 20:03:15 2011 -0400

    * add test_out_{path,stream}_expected.xml test files

 test/test_out_path_expected.xml   | 15 +++++++++++++++
 test/test_out_stream_expected.xml | 15 +++++++++++++++
 2 files changed, 30 insertions(+)

commit 722875472e2f10fb1214c6829c2735ac925c8bb8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 20:02:35 2011 -0400

    * fix DocumentTest

 test/DocumentTest.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8e76577104cd17d84bd80e02f7cfff2538653365
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 20:01:35 2011 -0400

    * fill out tests for Document for creating other classes

 test/DocumentTest.vala | 110
 +++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 92 insertions(+), 18 deletions(-)

commit acf1993847067f97b7d094fde34df2e3f27e21ee
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 18:35:44 2011 -0400

    * figured out how to neatly run outside processes synchronously for
    testing, yay

 test/DocumentTest.vala | 13 ++++++++++---
 wscript		|  2 ++
 2 files changed, 12 insertions(+), 3 deletions(-)

commit e24d740696e264b6772ce883757298e699be495c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 17:25:20 2011 -0400

    * yay, Document loading is tested well now.

 test/DocumentTest.vala | 25 +++++++++++++++++++------
 1 file changed, 19 insertions(+), 6 deletions(-)

commit 701dbff32b0470f62ade4114d220fa9f49eeb05c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 17:20:03 2011 -0400

    * fill in tests for implementation and document_element
    * fill in tests for constructing by string
    * start writing generic document contents test to be reused to make
    sure documents were read in correctly

 test/DocumentTest.vala | 52
 +++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 41 insertions(+), 11 deletions(-)

commit ec344f816ed63f346d8d2b5cb6b9147e2d036a88
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 17:18:56 2011 -0400

    * use NodeList now for get_elements_by_tag_name test

 test/ElementTest.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f5a4811582e33adf05e53c77d5fa2133b7fb29e2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 17:18:34 2011 -0400

    * in libxml2 patch, don't use absolute paths

 patches/libxml2.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1292d44dcb21b321af11da80e9f4398f3e53dbca
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 17:17:51 2011 -0400

    * make version parametre default to null

 gxml/Implementation.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cd75dde801b44244945b18cd631273ebfa579cc1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 17:17:30 2011 -0400

    * make Element use NodeList for get_elements_by_tag_name

 gxml/Element.vala | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit abd2f9a42f961a880f8eb6357236b8286fcdf091
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 17:17:07 2011 -0400

    * make Document's get_elements_by_tag_name use NodeList

 gxml/Document.vala | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit f9b6ff602d1afae12b2287ed40424e3a2ecca78a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 25 17:16:29 2011 -0400

    * implement NameTagNodeList, a NodeList suitable for
    get_elements_by_tag_name; still needs live monitoring

 gxml/NodeList.vala | 168
 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 166 insertions(+), 2 deletions(-)

commit b81ad5c150b6b23ea46c2c9666abcb6734d6822e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 23 16:57:06 2011 -0400

    * dispense with unnecessary lines

 gxml/Document.vala | 3 ---
 1 file changed, 3 deletions(-)

commit 653486ce0fdaf8484536f85500742248579bfcb7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 23 16:56:49 2011 -0400

    * revolutionise the stringification of NodeLists

 gxml/NodeList.vala | 25 ++++++++++---------------
 1 file changed, 10 insertions(+), 15 deletions(-)

commit 55edfb4006e7d01c520613f733b2b2bcfc6917d9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 23 16:56:22 2011 -0400

    * change content_to_string () to a content property, for user
    convenience.

 gxml/Element.vala | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

commit 82d35186d91949327a9c1c64d66fe6d4d4d2dd83
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 20:47:11 2011 -0400

    * test to_string for Document and Element

 test/DocumentTest.vala | 26 ++++++++++++++++++++++++++
 test/ElementTest.vala	| 11 +++++++++++
 2 files changed, 37 insertions(+)

commit 5901d3934205752eeafbfc51485e7f059709c0cd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 20:46:46 2011 -0400

    * make to_string return an XML representation of a node or document

 gxml/BackedNode.vala | 11 +++++++++++
 gxml/Document.vala   | 15 +++++++++++++--
 gxml/NodeList.vala   |  2 +-
 gxml/XNode.vala      |  8 ++++++--
 4 files changed, 31 insertions(+), 5 deletions(-)

commit 0aac3f7065e30c8e52a19a3d5ae2f5752224c0b1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 20:44:36 2011 -0400

    * add bindings for xmlBuffer so we can stringify nodes easily

 patches/libxml2.patch | 39 ++++++++++++++++++++++++++-------------
 1 file changed, 26 insertions(+), 13 deletions(-)

commit 98f472cae25f173f0f409551e465153eb63fdf93
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:44:21 2011 -0400

    * add rule to build .pc so I can easily use gxml for other software
    * add hacky call to valadoc, finally something that works

 wscript | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit e937c8bb988b116eaa0ef064a18218e99994c42f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:43:41 2011 -0400

    * comment out a test until we can figure out how libxml2 is handling
    DTDs

 test/DocumentTest.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit db9d6bb56d18684a82f0fa7d22a475040cdf4975
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:43:19 2011 -0400

    * change to a shared library from a static library.

 gxml/wscript_build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 626494b5c7ab6627d0141fa513b538bfa16151fd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:42:56 2011 -0400

    * document NodeType, Notation, ProcessingInstruction, Text and XNode

 gxml/NodeType.vala		 |   5 ++
 gxml/Notation.vala		 |  27 +++++++---
 gxml/ProcessingInstruction.vala |  21 ++++++++
 gxml/Text.vala			 |  29 +++++++++++
 gxml/XNode.vala		 | 113
 ++++++++++++++++++++++++++++++++++++++--
 5 files changed, 186 insertions(+), 9 deletions(-)

commit 7625dea7af035a5173d6e534fd1580f1e08afac4
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:41:55 2011 -0400

    * document NodeList
    * throw some exceptions

 gxml/NodeList.vala | 98
 ++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 84 insertions(+), 14 deletions(-)

commit 4a9fa267449f94d2c8e89415f48d79e7770fd390
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:41:26 2011 -0400

    * document Entity, EntityReference, Implementation

 gxml/Entity.vala	   | 21 ++++++++++++++++++---
 gxml/EntityReference.vala | 11 +++++++++++
 gxml/Implementation.vala  | 16 ++++++++++++++++
 3 files changed, 45 insertions(+), 3 deletions(-)

commit 92fafc7e15fe71c89cd472d56f612c21009b6fe6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:40:44 2011 -0400

    * document Element

 gxml/Element.vala | 149
 +++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 132 insertions(+), 17 deletions(-)

commit 47203b27040ea67ae096ba8e300eea1321427a11
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:40:25 2011 -0400

    * fix more trailing whitespace

 gxml/Attr.vala		 |  2 +-
 gxml/CharacterData.vala |  2 +-
 gxml/Document.vala	 | 14 +++++++-------
 gxml/DocumentType.vala  |  2 +-
 4 files changed, 10 insertions(+), 10 deletions(-)

commit 3acf660280b9115020624aa22c113dd7fa51fc4c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:39:14 2011 -0400

    * fix some whitespace

 gxml/DomError.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 8066d4a24b33396a43e59ca35e895f1d0a950214
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:38:38 2011 -0400

    * document DomError

 gxml/DomError.vala | 63
 ++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 59 insertions(+), 4 deletions(-)

commit 4f44b5b680b306554b3793d7fd1121f2e5c13dea
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:37:45 2011 -0400

    * add documentation for DocumentType

 gxml/DocumentType.vala | 26 +++++++++++++++++++++-----
 1 file changed, 21 insertions(+), 5 deletions(-)

commit 0ca5e644cc4c22ac88831a15c0b49f4b9b381117
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:37:23 2011 -0400

    * add documentation for DocumentFragment

 gxml/DocumentFragment.vala | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 14daa84816c8a1afaea2c11dba7d29743f378182
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:37:07 2011 -0400

    * add documentation for Comment

 gxml/Comment.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit a6026af6fb7384b7bc72dad8b1855230bf06ccc8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:36:56 2011 -0400

    * add documentation for CharacterData

 gxml/CharacterData.vala | 32 +++++++++++++++++++++++++++++---
 1 file changed, 29 insertions(+), 3 deletions(-)

commit eae2ba95bdb623a54d4461645cc4fe96ad48a548
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:36:38 2011 -0400

    * add documentation for CDATASection

 gxml/CDATASection.vala | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit eac7af16ea4fe21152d87c6a287c4fede9c09f63
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:36:22 2011 -0400

    * add documentation for BackedNode
    * throw some additional errors

 gxml/BackedNode.vala | 60
 +++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 57 insertions(+), 3 deletions(-)

commit a9048be0b3613f457193fa999e6009c86ffb623a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:35:54 2011 -0400

    * add documentation for Attr

 gxml/Attr.vala | 71
 +++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 63 insertions(+), 8 deletions(-)

commit a62174962bff1e624f84aeb8ab0f05adff54b141
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:35:30 2011 -0400

    * add documentation for Document

 gxml/Document.vala | 158
 ++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 133 insertions(+), 25 deletions(-)

commit d5f21910bc3d48922e9fe99d64c081c848a0c2c8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 21 14:34:57 2011 -0400

    * correct cflags for .pc

 gxml.pc.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 51513c571739967f6e5acea231ed6881f133a51f
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 11 19:19:52 2011 -0400

    * add .pc file

 gxml.pc.in | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit e355ab31fe34dabc30ef90f924012830455a33cd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jul 11 16:08:12 2011 -0400

    * add gxml.doap

 gxml.doap | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 4161b94bb490efd84bfb46ecf0150273b9941bab
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 10 11:16:10 2011 -0400

    * stub out tests for Document's properties, now that we'll be able
    to support them with libxml2 changes

 test/DocumentTest.vala | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 8a32d50cb75dffd6e21baac9d92699c9ad8aac21
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 10 11:15:26 2011 -0400

    * start adding support for functionality based on what we can expose
    in libxml2's bindings

 gxml/DocumentType.vala | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit 86106d095b127461129fca7fc0a7bdf3c7dd65a0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 10 11:14:46 2011 -0400

    * advance doctype support, and add Stream support for saving and
    File support for reading, requiring libxml2's vapi patch

 gxml/Document.vala | 30 +++++++++++++++++++++---------
 1 file changed, 21 insertions(+), 9 deletions(-)

commit 0c639f48e41ad25a94f8f184dff09c898162a364
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jul 10 11:13:43 2011 -0400

    * update potential patch for libxml2's vapi

 patches/libxml2.patch | 83
 ++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 69 insertions(+), 14 deletions(-)

commit 59bf27c3a982b834b47bd4cdc4be2302a21bba61
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 9 13:50:33 2011 -0400

    * inc. version to 0.0.2

 NEWS	 | 6 ++++++
 README  | 2 +-
 wscript | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 1545ea232c2367b6db82a7eb26991892aafaad05
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sat Jul 9 13:46:44 2011 -0400

    * add NEWS and README

 NEWS	| 5 +++++
 README | 3 +++
 2 files changed, 8 insertions(+)

commit ed6e9bfb02fc6c2550f6eee6b31022e539570173
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 8 15:17:13 2011 -0400

    * add an INSTALL file

 INSTALL | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 1577fc7d3eff606caaf159e385f91b5851d75a0d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 8 15:11:51 2011 -0400

    * disable save_to_io functionality for now, until libxml2 bindings
    are patched

 gxml/Document.vala	| 6 +++++-
 test/DocumentTest.vala | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a48aa94a9de64acd90b351d05ec34d4552ce72f9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 8 14:45:36 2011 -0400

    * update libxml2 patch, doesn't matter too much since libxml2 doesn't
    bind xmlSaveCtxtPtr yet

 patches/libxml2.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 902bf072087ed9ea4aee5fd3b988acdc2dbf2b66
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 8 14:41:37 2011 -0400

    * add save_to_path
    * temporarily give up on save_to_stream (needs libxml2 binding change)
    * update test.xml"

 gxml/Document.vala	|  8 ++++++--
 test/DocumentTest.vala | 19 +++++++++++++------
 test/test.xml		|  4 ++--
 3 files changed, 21 insertions(+), 10 deletions(-)

commit c32994e41a7e9423ab4c1838319b513f46ee3623
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 8 13:31:40 2011 -0400

    * catch DomErrors in tests to get rid of those warnings when we
    compile; catching one fails the test.

 test/AttrTest.vala	     | 186 ++++++++-----
 test/CharacterDataTest.vala |	93 +++++--
 test/DocumentTest.vala      | 210 +++++++++-----
 test/ElementTest.vala	     | 257 +++++++++--------
 test/GXmlTest.vala	     |	16 +-
 test/NodeListTest.vala      |	 5 +-
 test/TextTest.vala	     |	77 +++---
 test/XNodeTest.vala	     | 654
 +++++++++++++++++++++++++-------------------
 test/wscript_build	     |	 2 +-
 9 files changed, 894 insertions(+), 606 deletions(-)

commit 84e34acc7a71de62d05996828505c8a2e382b59a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 8 12:40:43 2011 -0400

    * remove check on valadoc until we can actually use it

 wscript | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e1b6ba9a17728f2b58b1b9693bdc50d8ac6f864
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 8 12:37:19 2011 -0400

    * add AUTHORS, COPYING, and MAINTAINERS files
    * start rule for valadoc; encounters TypeError thought

 AUTHORS     |	 1 +
 COPYING     | 503
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 MAINTAINERS |	 3 +
 wscript     |	11 ++
 4 files changed, 518 insertions(+)

commit 53d6ec0f1d901a445493acf0155c4b14f76f6ccd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 8 12:07:18 2011 -0400

    * remove hand written Makefiles (replaced by WAF scripts)

 Makefile      | 17 -----------------
 gxml/Makefile | 14 --------------
 test/Makefile | 17 -----------------
 3 files changed, 48 deletions(-)

commit 8ba851b419fab2b08e712d232e2223424f229580
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jul 8 12:03:47 2011 -0400

    * get WAF to use -g, thanks to a tip from Lethalman in #vala
    * include a patch for libxml2's vapi that I need for saving XML files

 Makefile	       |  3 ++-
 patches/libxml2.patch | 21 +++++++++++++++++++++
 test/wscript_build    |  3 ++-
 wscript	       |  5 +++--
 4 files changed, 28 insertions(+), 4 deletions(-)

commit 6db78f06df20ee454a1b9c24b9907e4adaacdadd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 7 16:38:53 2011 -0400

    * add test for CharacterDataTest

 test/CharacterDataTest.vala | 56
 +++++++++++++++++++++++++++++++++++++++++++++
 test/GXmlTest.vala	     |	1 +
 test/wscript_build	     |	2 +-
 3 files changed, 58 insertions(+), 1 deletion(-)

commit 7172c42673b98bfd997592e1b90912fa27ded361
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 7 16:38:15 2011 -0400

    * implement CharacterData methods

 gxml/CharacterData.vala | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 1d7254ecca8607fbc1c41fe6b9c40dfa337e069a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 7 12:36:10 2011 -0400

    * vainly try to add -g to VALAFLAGS for now to now avail?

 wscript | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c317477ada406c9ad07403fdd8dcf0dbc823a664
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 7 12:35:46 2011 -0400

    * add test for Text

 test/GXmlTest.vala | 10 ++++++++++
 test/TextTest.vala | 50
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 test/wscript_build |  5 +++--
 3 files changed, 63 insertions(+), 2 deletions(-)

commit 1e31e5c21fee791be29063fa5cb506d5e8f7a7ca
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 7 12:35:16 2011 -0400

    * implement most of Text's split_text, limited by libxml2

 gxml/Text.vala | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

commit b5ed4255fc388c7ebaa6707079e3258d776e0e30
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 7 12:35:01 2011 -0400

    * break comment over more lines

 gxml/ProcessingInstruction.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 6629561d31c9f280e8a2f2c259dc262bf6af1a47
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 7 12:34:41 2011 -0400

    * make CharacterData's string dependent on the underlying nodes value
    * fix infinite recursion in constructor

 gxml/CharacterData.vala | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit f98dce21b6a12371bd843ecf9901339b7c32be3a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 7 12:33:57 2011 -0400

    * give children access to BackedNode's nodes' content field

 gxml/BackedNode.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 84884c02e68cac0ea7734dbfd8b61df629d5e1e0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 7 01:17:44 2011 -0400

    * add notes for EntityReference and ProcessingInstruction.	May not
    have libxml2 analogues

 gxml/EntityReference.vala	 | 2 ++
 gxml/ProcessingInstruction.vala | 1 +
 2 files changed, 3 insertions(+)

commit 1efca79b658fc35ace2e9b29b5ebcfb541690436
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 7 01:05:15 2011 -0400

    * can't figure out why Xml.Entity*->name isn't working, for tomorrow

 gxml/Entity.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 41519d119517a36c76f9fe417c849e1e53aa6946
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jul 7 01:02:44 2011 -0400

    * start filling out Entity (warning; this commit temporarily stops
    it from compiling)

 gxml/Entity.vala   | 85
 +++++++++++++++++++++++++++++++++++++++++++++++++-----
 gxml/NodeList.vala | 34 ++++++++++++++++++++++
 2 files changed, 112 insertions(+), 7 deletions(-)

commit 3e13a3611d3487294ef21cf392ba23828409a0a6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 23:48:17 2011 -0400

    * setup Notation a little; need libxml2 vala wrapping for xmlNotation
    though

 gxml/Notation.vala | 28 ++++++++++++++++++++++------
 1 file changed, 22 insertions(+), 6 deletions(-)

commit e95e003251c07321ce05be32ae3489e2aae9ce05
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 23:47:54 2011 -0400

    * add note to Element on normalisation

 gxml/Element.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 9502e6257a9442992e460a847464ef5ebc9695a9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 23:39:47 2011 -0400

    * add split_text to Text

 gxml/Text.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit fce2724c7561cb0e15b5ebcc06071be945eda063
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 23:39:35 2011 -0400

    * fix some method names to obey GNOME conventions

 gxml/CharacterData.vala | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit bd91d7dcd48484d431e3ca8fe51710946cd80dce
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 23:19:10 2011 -0400

    * make Text, Comment, and CDATASection inherit from the correct
    parents

 gxml/CDATASection.vala | 2 +-
 gxml/Comment.vala	| 2 +-
 gxml/Text.vala		| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit e4d6d43be4c950f719efc9b7d72d094c1d3b4a8a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 23:16:26 2011 -0400

    * add basic CharacterData class

 gxml/CharacterData.vala | 37 +++++++++++++++++++++++++++++++++++++
 gxml/wscript_build	 |  2 +-
 2 files changed, 38 insertions(+), 1 deletion(-)

commit 74e3c460901a2d20fdd02a2e92e3cfe2e5a9a0d9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 23:04:31 2011 -0400

    * add notes

 gxml/NodeList.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit eaec15743561b8c09a3ec343c8e857f2bf59a342
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 23:04:15 2011 -0400

    * get closer to supporting DocumentType; need to amalgamate notations
    and entites once we can get access to them.

 gxml/DocumentType.vala | 38 ++++++++++++++++++++++++++------------
 1 file changed, 26 insertions(+), 12 deletions(-)

commit 72bf1b5d85cdc4ca6c1ae5cd3511e7a7d3124cd4
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 23:03:30 2011 -0400

    * get closer to supporting DTD.  Need to fix libxml2 vala wrappings

 gxml/Document.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit f9c2a9dc6a25a8f3d81f9f9de7a3840ed2c03b9e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 23:03:03 2011 -0400

    * add notes

 gxml/BackedNode.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 32d79def3a9db435f9efd7d4469ea7124ad38aa5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 22:27:23 2011 -0400

    * partially handle DocumentType

 gxml/Document.vala	|  4 +++-
 gxml/DocumentType.vala | 24 ++++++++++++++++++------
 2 files changed, 21 insertions(+), 7 deletions(-)

commit bbc83ceda01fbc6e8f12f1531b82efe89bdc5d8b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 19:43:31 2011 -0400

    * set implementation
    * add methods for checking whether it's HTML and erroring for
    unsupported features, and for checking character validity (both
    partial)

 gxml/Document.vala | 42 ++++++++++++++++++++++++++++++++++--------
 1 file changed, 34 insertions(+), 8 deletions(-)

commit e6a6595106b48377a90a3d6e3f2947811be9b9ee
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 19:42:04 2011 -0400

    * add partial has_feature method

 gxml/Implementation.vala | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit 1d13cae5740c940460b505422bb5bdbb57c6a1b2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 19:41:43 2011 -0400

    * remove redundant _ERR suffix

 gxml/DomError.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8cd288435db201e9fdc549f310120142bed4f4e0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 19:41:19 2011 -0400

    * add notes on DocumentFragment; hopefully libxml2 will take care
    of the code

 gxml/DocumentFragment.vala | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit ac3c7d6455f2f99221155e109212589c04bc4fd3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 19:40:29 2011 -0400

    * remove redundant class name in methods

 test/AttrTest.vala	| 2 +-
 test/DocumentTest.vala | 4 ++--
 test/ElementTest.vala	| 2 +-
 test/GXmlTest.vala	| 9 +++++----
 test/XNodeTest.vala	| 2 +-
 5 files changed, 10 insertions(+), 9 deletions(-)

commit 4f089351e1e1cb915a8ff9f5cae65dfc28734844
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Wed Jul 6 00:07:21 2011 -0400

    * fix location of test.xml file now that we use WAF
    * remove redundant get_doc calls in tests

 test/ElementTest.vala	|  9 ---------
 test/NodeListTest.vala | 11 +----------
 test/wscript_build	|  1 -
 wscript		|  1 +
 4 files changed, 2 insertions(+), 20 deletions(-)

commit bdbf7d2207b82105c9686380fb6f88e763a190bf
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Jul 5 21:55:37 2011 -0400

    * make WAF work after a make clean

 Makefile	    | 3 ++-
 gxml/Makefile	    | 6 +++---
 gxml/wscript_build | 7 ++++---
 test/Makefile	    | 4 ++--
 test/wscript_build | 2 +-
 wscript	    | 1 +
 6 files changed, 13 insertions(+), 10 deletions(-)

commit 49bb2b67d9b650d4ae18be080fd7cf4ba7300911
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Jul 5 21:15:38 2011 -0400

    * add NodeListTest stub

 test/NodeListTest.vala | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 3308ec1a7e059a3d3060a7fb1cb703397eb9b5cd
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Jul 5 21:13:20 2011 -0400

    * add WAF build support

 gxml/wscript_build | 13 +++++++++++++
 test/wscript_build | 17 +++++++++++++++++
 wscript	    | 28 ++++++++++++++++++++++++++++
 3 files changed, 58 insertions(+)

commit 59ea1f408ae66a54cf92c8c78b0ba399bd0ba107
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue Jul 5 15:20:11 2011 -0400

    * back in action after some turbulence: working on saving files

 gxml/Document.vala | 55
 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 53 insertions(+), 2 deletions(-)

commit 09bf19f53edef20c0d4f8a83fcbb7e1ad4c39ceb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 17 16:27:23 2011 -0400

    * finally load documents from GInputStreams.  Would have liked to
    use xmlReadIO, but that isn't wrapped, but we still use IO functions
    instead of dumping everything into memory right away.

 gxml/Document.vala	| 131
 +++++++++++++++++++++++++++----------------------
 gxml/NodeList.vala	|   4 +-
 gxml/XNode.vala	|   2 +-
 test/DocumentTest.vala |  22 ++++++---
 test/Makefile		|   2 +-
 5 files changed, 92 insertions(+), 69 deletions(-)

commit 7d7854e9d2f94ba4643c6948b0bc90dd0183f5ec
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 17 14:30:08 2011 -0400

    * change name of .vapi file to gxml from gdom

 gxml/Makefile | 4 ++--
 test/Makefile | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 6e734afa19a65550eca01ceeb754a957f7ba2c7c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 17 14:28:50 2011 -0400

    * fix makefiles to use gxml instead of gdom

 Makefile      | 6 +++---
 test/Makefile | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 9bdc27fea086081e7dce804ebec4674ee0506537
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 17 14:27:05 2011 -0400

    * rebrand source directory to gxml from gdom

 gdom/Attr.vala			 | 122 ----------------
 gdom/BackedNode.vala		 | 145 -------------------
 gdom/CDATASection.vala		 |  18 ---
 gdom/Comment.vala		 |  19 ---
 gdom/Document.vala		 | 237 ------------------------------
 gdom/DocumentFragment.vala	 |   9 --
 gdom/DocumentType.vala		 |  32 -----
 gdom/DomError.vala		 |  16 ---
 gdom/Element.vala		 | 167 ----------------------
 gdom/Entity.vala		 |  22 ---
 gdom/EntityReference.vala	 |  16 ---
 gdom/Implementation.vala	 |   9 --
 gdom/Makefile			 |  14 --
 gdom/NodeList.vala		 | 309
 ----------------------------------------
 gdom/NodeType.vala		 |  22 ---
 gdom/Notation.vala		 |  20 ---
 gdom/ProcessingInstruction.vala |  35 -----
 gdom/Text.vala			 |  17 ---
 gdom/XNode.vala		 | 104 --------------
 gxml/Attr.vala			 | 122 ++++++++++++++++
 gxml/BackedNode.vala		 | 145 +++++++++++++++++++
 gxml/CDATASection.vala		 |  18 +++
 gxml/Comment.vala		 |  19 +++
 gxml/Document.vala		 | 237 ++++++++++++++++++++++++++++++
 gxml/DocumentFragment.vala	 |   9 ++
 gxml/DocumentType.vala		 |  32 +++++
 gxml/DomError.vala		 |  16 +++
 gxml/Element.vala		 | 167 ++++++++++++++++++++++
 gxml/Entity.vala		 |  22 +++
 gxml/EntityReference.vala	 |  16 +++
 gxml/Implementation.vala	 |   9 ++
 gxml/Makefile			 |  14 ++
 gxml/NodeList.vala		 | 309
 ++++++++++++++++++++++++++++++++++++++++
 gxml/NodeType.vala		 |  22 +++
 gxml/Notation.vala		 |  20 +++
 gxml/ProcessingInstruction.vala |  35 +++++
 gxml/Text.vala			 |  17 +++
 gxml/XNode.vala		 | 104 ++++++++++++++
 38 files changed, 1333 insertions(+), 1333 deletions(-)

commit 8aa8a80cfc5367cfd2925581a0d5f4dbd71e3df7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 16 17:27:33 2011 -0400

    * rename DomNode to XNode, wanted to do this for a while.

 gdom/Attr.vala			 |  16 +-
 gdom/BackedNode.vala		 |  30 ++--
 gdom/Document.vala		 |  16 +-
 gdom/DocumentType.vala		 |   2 +-
 gdom/DomNode.vala		 | 104 -----------
 gdom/Element.vala		 |   6 +-
 gdom/Entity.vala		 |   2 +-
 gdom/EntityReference.vala	 |   2 +-
 gdom/NodeList.vala		 |  80 ++++-----
 gdom/Notation.vala		 |   2 +-
 gdom/ProcessingInstruction.vala |   2 +-
 gdom/XNode.vala		 | 104 +++++++++++
 test/DocumentTest.vala		 |   8 +-
 test/DomNodeTest.vala		 | 379
 ----------------------------------------
 test/ElementTest.vala		 |   4 +-
 test/GXmlTest.vala		 |   2 +-
 test/XNodeTest.vala		 | 379
 ++++++++++++++++++++++++++++++++++++++++
 17 files changed, 569 insertions(+), 569 deletions(-)

commit c2e96e875e0436c9f564c6e94b148a749303eedf
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 16 17:24:07 2011 -0400

    * rebrand tests under gxml instead of gdom

 test/AttrTest.vala	| 22 +++++++++++-----------
 test/DocumentTest.vala | 24 ++++++++++++------------
 test/DomNodeTest.vala	| 34 +++++++++++++++++-----------------
 test/ElementTest.vala	| 16 ++++++++--------
 4 files changed, 48 insertions(+), 48 deletions(-)

commit 2ef12d4a9abcb5a1e3a478709e102b8575c1c863
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 16 17:22:54 2011 -0400

    * refactor utility functions and main into new GXmlTest

 test/Main.vala | 17 -----------------
 1 file changed, 17 deletions(-)

commit cf0c7d29507437b4c10bc1c2e6f84e783dbec2c7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 16 17:22:44 2011 -0400

    * refactor utility functions and main into new GXmlTest

 test/AttrTest.vala	| 26 +-------------------------
 test/DocumentTest.vala | 12 +-----------
 test/DomNodeTest.vala	| 27 +++++----------------------
 test/ElementTest.vala	| 18 +++++++-----------
 test/GXmlTest.vala	| 43 +++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 57 insertions(+), 69 deletions(-)

commit e8372de90d5741693d686d2285b263bcc29fcff7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 16 17:21:55 2011 -0400

    * change the binary name to gxml_test

 test/Makefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b4b08b3a08c817ee7481769e48ce53ddccc9e95d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 16 17:07:48 2011 -0400

    * now that we have a NodeList handling children, testing Attr is easy

 test/AttrTest.vala | 70
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 70 insertions(+)

commit d243b236422274045f4870ac5dcd4371d7a0383b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 16 16:08:37 2011 -0400

    * fix adding children for both nodes and attributes

 gdom/NodeList.vala | 30 +++++++++++++++++++++++-------
 1 file changed, 23 insertions(+), 7 deletions(-)

commit 8cde960007761ec2fd08de68c6012df381ab9635
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 19:42:13 2011 -0400

    * add to_string () method so I can see what's going on
    * make head () a property again, so we can set the ->children field
    on nodes/attrs that don't have any yet
    * fix the Iterator so it starts before the first node
    * make append_child set the first child when non exist yet

 gdom/NodeList.vala | 97
 +++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 70 insertions(+), 27 deletions(-)

commit a6b09b4eee44a27e74e71084db2dee8ee012b12a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 19:40:36 2011 -0400

    * get rid of useless comment

 gdom/Attr.vala | 1 -
 1 file changed, 1 deletion(-)

commit f78eeae5ecacb7411cb4a2db541930bcb99bdddf
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 19:40:27 2011 -0400

    * add to_string () method so I can see what's going on

 gdom/DomNode.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit a323821d0a5af9eccca0907c0066124eb1f58d44
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 18:43:30 2011 -0400

    * build with gee-1.0 for Iterable/Iterator interfaces in NodeList

 test/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 44746ce0bff8c7c9a451888fe87946f7e064c78c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 18:43:04 2011 -0400

    * length is a property rather than a method on NodeList

 test/ElementTest.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 55b6dd4c4a4e1e4372ed57a94997db04edbb0227
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 18:42:51 2011 -0400

    * length is a property rather than a method on NodeList

 test/DomNodeTest.vala | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit afd3071c421b89d0339dc2b2df9233a05970e46a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 18:42:30 2011 -0400

    * use gee-1.0 for Iterable, Iterator interface for NodeList

 gdom/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9d01b8e0bf349d1ce4d3a41b67ef9f6f18215de3
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 18:42:05 2011 -0400

    * make DomNode require NodeList for child_nodes

 gdom/DomNode.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2ab4ae6d3f81877d066db1f3e31d3a1ce7a1899c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 18:41:41 2011 -0400

    * make BackedNode use NodeList for its children, moving logic into
    NodeList

 gdom/BackedNode.vala | 77
 ++++++++++++++++------------------------------------
 1 file changed, 23 insertions(+), 54 deletions(-)

commit a145586dfa0cc72d4649eda14158d4593fc8c0e1
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 18:41:15 2011 -0400

    * make Attr use NodeList for children (which are its values, which
    I was ignoring before)

 gdom/Attr.vala | 53 +++++++++++++++++++++++++++--------------------------
 1 file changed, 27 insertions(+), 26 deletions(-)

commit 004f2a5a2e54ddacb76b302e398fa29aaad55ded
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 18:40:36 2011 -0400

    * add an initial attempt at NodeList.  I'd originally wanted to
    just use List, but the 'live list' requirement for DOM prevents me,
    and this should make handling children of Nodes and Attrs easier

 gdom/NodeList.vala | 250
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 250 insertions(+)

commit 7f45b80c5c4ec2a4bab49600d517690acdbff21e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 13 14:14:19 2011 -0400

    * try changing value behaviour :|

 gdom/Attr.vala     | 38 ++++++++++++++++++++++++++++++--------
 test/AttrTest.vala |  2 +-
 2 files changed, 31 insertions(+), 9 deletions(-)

commit 0effcd6d91e6c6b6d2e43d37ba7d6dd35eff5955
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 12 15:58:01 2011 -0400

    * start adding Attr tests

 test/AttrTest.vala | 64
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 test/Main.vala     | 18 +--------------
 test/Makefile	    |  2 +-
 3 files changed, 66 insertions(+), 18 deletions(-)

commit a079291321a447be93b96bea083dbd5708f5e894
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 12 15:57:35 2011 -0400

    * remove old VirtualNode (became DomNode when DomNode became
    BackedNode)

 gdom/VirtualNode.vala | 37 -------------------------------------
 1 file changed, 37 deletions(-)

commit fe417ef5b3a4aed7aa485c0a3fd92ef3fe18f324
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 12 15:56:45 2011 -0400

    * add TODO items for better Attribute support

 gdom/Document.vala | 1 +
 gdom/Element.vala  | 1 +
 2 files changed, 2 insertions(+)

commit 8e354e048cec04325e8ed9913f8c22bc8f8ba096
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 12 15:56:23 2011 -0400

    * remove redundant code that doesn't apply to Attr, and excess
    comments

 gdom/Attr.vala | 93
 ++++++++--------------------------------------------------
 1 file changed, 12 insertions(+), 81 deletions(-)

commit b93cf5823404ef94440cccf6d2a7d58fe7e70da9
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Sun Jun 12 15:05:34 2011 -0400

    * refactor Node base classes again, whee
    * fix some tests
    * fix element handling of attributes in one place

 gdom/Attr.vala			 |   4 +-
 gdom/BackedNode.vala		 | 176 +++++++++++++++++++++++++++++++
 gdom/CDATASection.vala		 |   2 +-
 gdom/Comment.vala		 |   2 +-
 gdom/Document.vala		 |  20 ++--
 gdom/DocumentFragment.vala	 |   2 +-
 gdom/DocumentType.vala		 |   2 +-
 gdom/DomNode.vala		 | 228
 +++++++++++-----------------------------
 gdom/Element.vala		 |  35 +++---
 gdom/Entity.vala		 |   2 +-
 gdom/EntityReference.vala	 |   2 +-
 gdom/NodeType.vala		 |  22 ++++
 gdom/Notation.vala		 |   2 +-
 gdom/ProcessingInstruction.vala |   2 +-
 gdom/Text.vala			 |   2 +-
 test/DocumentTest.vala		 |   7 ++
 test/ElementTest.vala		 |   2 +-
 17 files changed, 303 insertions(+), 209 deletions(-)

commit 7b572a6eb862222401287907ff213e6ffe01c18d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 10 14:27:19 2011 -0400

    * fix compile errors
    * hide warnings when compiling with debug, since they're almost all
    for exception handling, and I haven't decided how to handle that yet.

 gdom/Attr.vala		|  2 +-
 gdom/Document.vala	|  2 +-
 gdom/DomNode.vala	|  2 +-
 gdom/Element.vala	|  2 +-
 test/DocumentTest.vala | 10 ++++----
 test/DomNodeTest.vala	|  2 +-
 test/ElementTest.vala	| 67
 +++++++++++++++++++++++---------------------------
 test/Makefile		|  2 +-
 8 files changed, 42 insertions(+), 47 deletions(-)

commit af49b6b321e0ee2f45d59dd3a59289207b295c3e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 10 14:11:52 2011 -0400

    * rewrite get_elements_by_tag_name so it does preorder traversal as
    required, also now works on Xml.Node* directly for more efficient/sane
    use

 gdom/Element.vala | 48 ++++++++++++++++++++++++++++++++++++------------
 1 file changed, 36 insertions(+), 12 deletions(-)

commit 0d23869684a93c0b2ae5f7eb99b8cf4d06affe81
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 10 14:10:55 2011 -0400

    * simplify getting last child, remove some comments, add a note

 gdom/DomNode.vala | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

commit 1dc76e0f8c9e027da9bd2e55b5f6b9303446a2d4
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 10 11:33:55 2011 -0400

    * test that attribute replacement works

 test/ElementTest.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 960a865113973e51110128b93ed1c2d1f1b59a37
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 10 11:33:02 2011 -0400

    * make document get_elements_by_tag_name use element's implementation,
    get rid of junk

 gdom/Document.vala | 32 ++++++++++----------------------
 1 file changed, 10 insertions(+), 22 deletions(-)

commit 8b1169b05e8df98bf80d0ca542d239f6e17ff834
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 10 11:32:31 2011 -0400

    * notes for later

 gdom/Attr.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 7bf1cd530005ce251d4d15367ef6879d45e5bfac
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 10 11:20:34 2011 -0400

    * add test for Element attributes

 test/ElementTest.vala | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 81f7dde911f1a45f69ee76ddfef1b3c6a97099e4
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 10 11:19:54 2011 -0400

    * improve create element test, invalid char check

 test/DocumentTest.vala | 29 ++++++++++++++++++++++++++---
 1 file changed, 26 insertions(+), 3 deletions(-)

commit 6a8735987ea1c9f7bdbba19b44f054b6b54c105d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 10 11:19:27 2011 -0400

    * improve parent test

 test/DomNodeTest.vala | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 56618256c14db05b3f00126faa9d221140eabe7b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri Jun 10 11:18:46 2011 -0400

    * fix whitespace

 gdom/CDATASection.vala | 2 +-
 gdom/Comment.vala	| 2 +-
 gdom/Notation.vala	| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 6ae968ee8090983e3e4f9da96d87d638b63ccef4
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 23:01:32 2011 -0400

    * fill out a LOT more tests, especially dealing with the node
    hierarchy

 test/DomNodeTest.vala | 187
 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 187 insertions(+)

commit 898b91aa780e3cdcc406ed9fce3c3f60e68daf29
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 23:00:55 2011 -0400

    * according to the spec, only Element uses the attributes property
    (!), so move the logic into Element

 gdom/DomNode.vala | 18 ++++--------------
 gdom/Element.vala | 20 ++++++++++++++++++++
 2 files changed, 24 insertions(+), 14 deletions(-)

commit 27b580ec2a1ff4d39dc6fdff8371ce4cb16b28d0
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 23:00:12 2011 -0400

    * make sure we're looking up the child we found as last, not the
    first one

 gdom/DomNode.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 723f1e40ea28ddcbcffc280966632f0de36cbca8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 14:21:25 2011 -0400

    * make Node.node_name for many classes

 gdom/Attr.vala			 |  8 ++++----
 gdom/CDATASection.vala		 |  7 +++++++
 gdom/Comment.vala		 |  8 ++++++++
 gdom/Document.vala		 | 12 ++++++++++--
 gdom/DocumentType.vala		 |  1 +
 gdom/DomNode.vala		 |  7 ++++---
 gdom/EntityReference.vala	 |  8 +++++++-
 gdom/Notation.vala		 |  1 +
 gdom/ProcessingInstruction.vala |  7 +++++++
 gdom/Text.vala			 |  7 +++++++
 gdom/VirtualNode.vala		 |  5 +++--
 test/DomNodeTest.vala		 | 40
 ++++++++++++++++++++++++++++++++++++----
 test/ElementTest.vala		 |  4 ++--
 13 files changed, 97 insertions(+), 18 deletions(-)

commit 4e53e79c77fb45ea1822d3210dcc5de1d7ef1b23
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 12:41:48 2011 -0400

    * fill in most of tests for get node_type and get node_value

 test/DomNodeTest.vala | 82
 ++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 75 insertions(+), 7 deletions(-)

commit eed8f589d40cbe05a2ed26038d26f83efae612de
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 12:40:39 2011 -0400

    * move PI to VirtualNode, set some data, override node_value

 gdom/ProcessingInstruction.vala | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 3c520b96320c9ca159f2478b04f52a2a5fd99662
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 12:40:14 2011 -0400

    * override node_value, correct normalize() call

 gdom/Element.vala | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit f99ede4d3363e12160c587b427e0dd7efd2ba8f7
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 12:39:49 2011 -0400

    * shift more classes to VirtualNode

 gdom/DocumentType.vala    | 4 ++--
 gdom/Entity.vala	   | 4 ++--
 gdom/EntityReference.vala | 4 ++--
 gdom/Notation.vala	   | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

commit e91af7ecd95ba25eb0a2d276e4a2fb78e092fcdb
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 12:38:53 2011 -0400

    * base Document on VirtualNode
    * create a non-libxml2 ProcessingInstruction (for now)

 gdom/Document.vala | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 06e173140ed7e912f67f10e366570c513434a308
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 12:38:08 2011 -0400

    * remove some code now covered by VirtualNode
    * start using fancy virtual/override modifiers on some properties

 gdom/DomNode.vala | 51
 ++++++++++++++++++++++++++-------------------------
 1 file changed, 26 insertions(+), 25 deletions(-)

commit 76a2e28605f0a58639adfa4946032e23cd1d961b
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 12:35:37 2011 -0400

    * rebase Attr off new VirtualNode to simplify type and content
    handling, also use overrides

 gdom/Attr.vala | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

commit 9232fa3de52604f8d2985670a078905858439ee8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu Jun 9 12:34:11 2011 -0400

    * add a VirtualNode class which doesn't have a libxml2 Xml.Node*
    to back it

 gdom/VirtualNode.vala | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 82efbcac6535a513fc2dba2aef0073fdf38ca3ff
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 15:11:58 2011 -0400

    * add important note, will probably want to call root elem's
    get_elements_by_tag_name

 gdom/Document.vala | 1 +
 1 file changed, 1 insertion(+)

commit 496068962dc1458d5adaf897490ab26dcf7cac60
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 15:10:47 2011 -0400

    * add some more useful test data for get_elements_by_tag_name test

 test/test.xml | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 066faa78094a292c0c6fc21bd788f95c9ac8fdb4
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 15:10:31 2011 -0400

    * fix trailing white space

 test/Main.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 78c9854abc1b4b3d68e5817bdddda237e06978f6
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 15:10:14 2011 -0400

    * complete more tests

 test/ElementTest.vala | 72
 ++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 54 insertions(+), 18 deletions(-)

commit 44972ceea2464c59426ce8a6d4991b7b39a73a56
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 15:09:41 2011 -0400

    * fix trailing white space

 test/DocumentTest.vala | 2 +-
 test/DomNodeTest.vala	| 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 82ae86963ebd0f66a613142c5516af2b3e2b0c28
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 15:08:59 2011 -0400

    * implement get_elements_by_tag_name
    * sketch out normalize

 gdom/Element.vala | 42 +++++++++++++++++++++++++++++++++++++++---
 1 file changed, 39 insertions(+), 3 deletions(-)

commit 58ebc3ced9bdc0472067b87ba6039a94083e6d98
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 15:08:10 2011 -0400

    * note that DomNode's node_type handling is fubar'd

 gdom/DomNode.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b100da639b8831377c66a4ea5041ef7e8ce9d7d
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 15:07:45 2011 -0400

    * for lookups, ensure we're caching nodes as their proper type
    * allow us to access the root element via document_element

 gdom/Document.vala | 57
 ++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 51 insertions(+), 6 deletions(-)

commit 9466b19a71270c4ce59044a4c0a2ad608a1d8a69
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 02:11:24 2011 -0400

    * migrate testing code into own directory
    * use GTest framework

 test/DocumentTest.vala | 102
 ++++++++++++++++++++++++++++++++++++++++++++++++
 test/DomNodeTest.vala	| 104
 +++++++++++++++++++++++++++++++++++++++++++++++++
 test/ElementTest.vala	|  97
 +++++++++++++++++++++++++++++++++++++++++++++
 test/Main.vala		|  33 ++++++++++++++++
 test/Makefile		|  17 ++++++++
 test/test.xml		|   4 ++
 6 files changed, 357 insertions(+)

commit aec2ce356117f423924a53d511529acd1ecd1a7e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 02:09:35 2011 -0400

    * remove obsolete files

 gdom/AttrNode.vala | 162
 -----------------------------------------------------
 gdom/Main.vala     |  36 ------------
 gdom/Node.vala     |  44 ---------------
 3 files changed, 242 deletions(-)

commit e84f6f97c45e6de48169a4527983eef3f88204a8
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 02:08:59 2011 -0400

    * use variables and add new options to our simple Makefile

 gdom/Makefile | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 29f04e329c2e63cd5648a81e38dc571a84c4ab6a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 02:08:18 2011 -0400

    * implement some functionality for tests

 gdom/Element.vala | 48 ++++++++++++++++++++++++++++++------------------
 1 file changed, 30 insertions(+), 18 deletions(-)

commit f49e6aa2afdadecc648ec0e87e42d7742fccd5c2
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 02:06:44 2011 -0400

    * specify IDL's errors

 gdom/DomError.vala | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit c06e426f759a113666209b7343facb3c708d46cf
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 02:06:27 2011 -0400

    * fix white space issue

 gdom/Attr.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e313b4dff7b6d56d94e0c7c4997c39a70bf50c38
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 02:06:09 2011 -0400

    * have Node and Attr maps moved in here
    * fix constructors
    * pass self to factory constructors, so creations will know the
    owner_document
    * implement some functionality for tests

 gdom/Document.vala | 182
 +++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 134 insertions(+), 48 deletions(-)

commit 40b090952e2f1954d79f41c092b66e844eb110b5
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 02:04:46 2011 -0400

    * move Xml.Node* <-> Dom.Node map out into Document
    * use node type
    * improve constuctors a bit
    * fix types (no longer have a base Node)
    * implement some stubbed bits to pass tests

 gdom/DomNode.vala | 155
 ++++++++++++++++++++++++++++--------------------------
 1 file changed, 80 insertions(+), 75 deletions(-)

commit 3e4aeeb6d181eb8a1c67888f6f0b9b8205c9ab5c
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 02:01:00 2011 -0400

    * update how stub classes use their DomNode constructor, passing
    the document that made them
    * make classes public

 gdom/CDATASection.vala		 | 6 +++---
 gdom/Comment.vala		 | 6 +++---
 gdom/DocumentFragment.vala	 | 6 +++---
 gdom/DocumentType.vala		 | 6 +++---
 gdom/Entity.vala		 | 6 +++---
 gdom/EntityReference.vala	 | 6 +++---
 gdom/Implementation.vala	 | 4 ++--
 gdom/Notation.vala		 | 6 +++---
 gdom/ProcessingInstruction.vala | 6 +++---
 gdom/Text.vala			 | 6 +++---
 10 files changed, 29 insertions(+), 29 deletions(-)

commit 4d3661d8b1eaa3653d2766793de20de92df44f96
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 01:57:52 2011 -0400

    * make Attr depend just on DomNode, not AttrNode

 gdom/Attr.vala | 121
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 115 insertions(+), 6 deletions(-)

commit ce1707d6906b12d784c9b149596d04dc5dc0a781
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Mon Jun 6 01:57:01 2011 -0400

    * add debug target
    * make 'clean' target affect test/

 Makefile | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 9e412c04bb44f986d7fbdf37cd14cb04bc5de47e
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Fri May 27 03:41:49 2011 -0400

    * bunch more stuff (still rapid, early prototyping)

 gdom/Attr.vala			 | 56 ++++++++++++++++++++++++--
 gdom/AttrNode.vala		 | 18 ++++-----
 gdom/CDATASection.vala		 |  6 ++-
 gdom/Comment.vala		 |  7 +++-
 gdom/Document.vala		 | 85
 ++++++++++++++++++++++++++++++++++-----
 gdom/DocumentFragment.vala	 |  5 ++-
 gdom/DocumentType.vala		 | 10 ++++-
 gdom/DomError.vala		 |  2 +-
 gdom/DomNode.vala		 | 22 +++++------
 gdom/Element.vala		 | 49 +++++++++++++++++++----
 gdom/Entity.vala		 |  6 ++-
 gdom/EntityReference.vala	 |  5 ++-
 gdom/Main.vala			 | 31 ++++++++++++++-
 gdom/Makefile			 |  9 ++++-
 gdom/Node.vala			 | 88
 +++++++++++------------------------------
 gdom/Notation.vala		 |  7 +++-
 gdom/ProcessingInstruction.vala |  6 ++-
 gdom/Text.vala			 |  6 ++-
 18 files changed, 296 insertions(+), 122 deletions(-)

commit 06686abd7ba1116de6e59b253fc619f5c4e6376a
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Thu May 26 17:24:05 2011 -0400

    * whole whack of filling of prototypes

 Makefile	    |	9 +++
 gdom/AttrNode.vala | 162 ++++++++++++++++++++++++++++++++++++++++
 gdom/DomNode.vala  | 211
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 382 insertions(+)

commit c5c404eaa416e749ab7d8455614c102c96b6c5df
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue May 24 14:07:50 2011 -0400

    * don't track binary

 gdom/test | Bin 67159 -> 0 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit ece161122796586b456cf3dc1b35d0cb7c868b84
Author: Richard Schwarting <aquarichy@gmail.com>
Date:	Tue May 24 14:07:40 2011 -0400

    * initial import of stubbed class structure

 gdom/Attr.vala			 |  14 +++++++
 gdom/CDATASection.vala		 |   9 +++++
 gdom/Comment.vala		 |   8 ++++
 gdom/Document.vala		 |  46 +++++++++++++++++++++
 gdom/DocumentFragment.vala	 |   6 +++
 gdom/DocumentType.vala		 |  23 +++++++++++
 gdom/DomError.vala		 |   6 +++
 gdom/Element.vala		 |  32 +++++++++++++++
 gdom/Entity.vala		 |  18 +++++++++
 gdom/EntityReference.vala	 |   7 ++++
 gdom/Implementation.vala	 |   9 +++++
 gdom/Main.vala			 |   7 ++++
 gdom/Makefile			 |   6 +++
 gdom/Node.vala			 |  86
 ++++++++++++++++++++++++++++++++++++++++
 gdom/Notation.vala		 |  14 +++++++
 gdom/ProcessingInstruction.vala |  14 +++++++
 gdom/Text.vala			 |   8 ++++
 gdom/test			 | Bin 0 -> 67159 bytes
 plan.txt			 |  34 ++++++++++++++++
 19 files changed, 347 insertions(+)
