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 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(-)