commit 3ad35444f6d875cc408e44ff4cc15b5ff16e8ff6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 4 15:57:00 2016 -0600

    Setting up for 0.8.0 release - pre-steps

 NEWS         | 20 ++++++++++++++++++++ configure.ac |  8 ++++----
 2 files changed, 24 insertions(+), 4 deletions(-)

commit 5be1a4054392c5aee7562a2350e3f8a7bc0f7103 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 4 15:46:25 2016 -0600

    Added missing debian/Makefile.am

 debian/Makefile.am | 3 +++ 1 file changed, 3 insertions(+)

commit 3b159c80a9c547ad45b2ef142b6aa244322b5637 Author: Мирослав
Николић <miroslavnikolic@rocketmail.com> Date:   Sun Jan 3 23:41:58
2016 +0100

    Added Serbian translation

 po/LINGUAS     |   2 + po/sr.po       | 138
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/sr@latin.po
 | 138 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files
 changed, 278 insertions(+)

commit 2129ad9c841abc9da3ce62bbd34dcd79a6743fa1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Nov 6 11:16:20 2015 -0600

    fixed Makefile generation on debian

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

commit fed1f9f73adcfc1163f5ee64bea2ef3a35c6c79b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 5 14:25:00 2015 -0600

    Added debian package control files

 Makefile.am         |  2 +- configure.ac        |  2 ++
 debian/control.in   | 16 ++++++++++++++++ debian/copyright.in |
 46 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed,
 65 insertions(+), 1 deletion(-)

commit c6e62e851fa49e2238f44e78ae07ee8771559e0f Author: Daniel Mustieles
<daniel.mustieles@gmail.com> Date:   Wed Dec 2 21:09:40 2015 +0100

    Updated Spanish translation

 po/es.po | 146
 +++++++++++++++++++++++++++++++++++---------------------------- 1 file
 changed, 81 insertions(+), 65 deletions(-)

commit 90e38815c4b94671bfb29d32e36c3916e797af41 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Nov 4 13:14:33 2015 -0600

    Fixed duplicated unit tests names

 test/AttrTest.vala                       | 8
 ++++---- test/SerializableBasicTypesTest.vala     |
 4 ++-- test/SerializablePropertyBoolTest.vala   |
 2 +- test/SerializablePropertyDoubleTest.vala |
 2 +- test/SerializablePropertyFloatTest.vala  | 4 ++--
 test/SerializablePropertyIntTest.vala    | 2 +- test/TwElementTest.vala
 | 4 ++-- test/TwProcessingInstructionTest.vala    | 2 +- 8 files changed,
 14 insertions(+), 14 deletions(-)

commit 25d807139f41ac95875611a348e50fd0e044b3e6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 1 12:57:47 2015 -0600

    Removed SerializableBool from SerializableObjectModel

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

commit 88f0acb66e877c182d782084eeed0b0713353a2b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 1 12:55:56 2015 -0600

    Removed SerializableEnum from SerializableObjectModel

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

commit 3770ebcdb91629df3064e01dfb8036b31c1289f3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 1 12:51:52 2015 -0600

    Removed SerializableDouble, SerializableInt and SerializableFloat
    from SerializableObjectModel

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

commit 78353f463a7b5b851807e10901cf48d390e794d1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 1 12:45:40 2015 -0600

    Removed SerializableValueList from SerializableObjectModel

 gxml/SerializableObjectModel.vala | 16 ++++++++++------
 gxml/SerializableProperty.vala    |  2 +- gxml/SerializableValueList.vala
 |  4 ++-- 3 files changed, 13 insertions(+), 9 deletions(-)

commit 9d70ed490b77d64b7c0fe9479cff5f5139365618 Author: Pedro Albuquerque
<palbuquerque73@gmail.com> Date:   Sat Oct 31 07:33:44 2015 +0000

    Added Portuguese translation

 po/LINGUAS |   1 + po/pt.po   | 141
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files
 changed, 142 insertions(+)

commit aed126dd463a5eae841eac796cbbe5401347859b Author: Marek Černocký
<marek@manet.cz> Date:   Fri Oct 30 00:20:23 2015 +0100

    Added Czech language

 po/LINGUAS | 1 + 1 file changed, 1 insertion(+)

commit 7ecd6b1533799f59aa334444a530fe84f03aad51 Author: Marek Černocký
<marek@manet.cz> Date:   Fri Oct 30 00:20:03 2015 +0100

    Czech translation

 po/cs.po | 137
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file
 changed, 137 insertions(+)

commit cf4c930910826427fe8e62efc3479962ab959ee2 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Thu Oct 29 02:19:06 2015 +0100

    Add Polish translation

 po/LINGUAS |   2 +- po/pl.po   | 141
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files
 changed, 142 insertions(+), 1 deletion(-)

commit fbf1da2028e2ea1f3b39b78bdd21f101e97a3003 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Thu Oct 29 02:05:02 2015 +0100

    Updated POTFILES.in and POTFILES.skip

    C files are generated files that can't be translated. Vala's weird
    like that.

 po/POTFILES.in   | 36 ++++++++++++++++++------------------
 po/POTFILES.skip | 19 +++++++++++++++++++ 2 files changed, 37
 insertions(+), 18 deletions(-)

commit c07de896fb7e3d3df71c0b6dd163d5f63120e1ac Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 28 13:32:18 2015 -0600

    fixes on es.po

 po/es.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)

commit e60ddc5496b0025d3ee6cfd4bddca8c5ce410bdb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 28 12:15:37 2015 -0600

    Added Spanish translation

 gxml/libxml-Node.vala |   2 +- po/LINGUAS            |   2 + po/es.po
 | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed,
 128 insertions(+), 1 deletion(-)

commit e7a9243c6d32a8438c6c9d79c9a0bd8540638910 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 27 10:36:14 2015 -0600

    Market error strings as translatable

 gxml/Document.vala                  | 2 +- gxml/Enumeration.vala
 | 4 ++-- gxml/Serializable.vala              |
 4 ++-- gxml/SerializableGeeArrayList.vala  |
 2 +- gxml/SerializableGeeDualKeyMap.vala |
 2 +- gxml/SerializableGeeHashMap.vala    | 2 +-
 gxml/SerializableGeeTreeMap.vala    | 2 +- gxml/Serialization.vala
 | 6 +++--- gxml/libxml-Document.vala           | 2 +-
 gxml/libxml-Error.vala              | 2 +- po/POTFILES.in
 | 8 ++++++++ 11 files changed, 22 insertions(+), 14 deletions(-)

commit 580cac0253846ff14ede92203c0d6d98723d92bd Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 27 10:22:44 2015 -0600

    Mark translatable warning strings

 gxml/Node.vala                    |  2 +- gxml/SerializableEnum.vala
 |  4 ++-- gxml/SerializableObjectModel.vala |  6 +++---
 gxml/SerializableProperty.vala    |  4 ++-- gxml/Serialization.vala
 |  2 +- gxml/libxml-ChildNodeList.vala    |  2 +-
 gxml/libxml-Document.vala         |  2 +- gxml/libxml-Entity.vala
 |  2 +- gxml/libxml-Node.vala             |  2 +- po/POTFILES.in
 | 12 ++++++++++-- 10 files changed, 23 insertions(+), 15 deletions(-)

commit 6b56ec1c6c8af39bbdf777619bad18a6d4fc9ee5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 27 10:03:20 2015 -0600

    Added i18n initialization

 docs/valadoc/devhelp/Makefile.am       |  1 + gxml/Enumeration.vala
 |  5 +++++ gxml/Makefile.am                       |
 1 + gxml/SerializableBool.vala             |  2
 ++ gxml/SerializableContainer.vala        |  1 +
 gxml/SerializableDouble.vala           |  3 +++
 gxml/SerializableEnum.vala             |  3 +++
 gxml/SerializableGeeArrayList.vala     |  3 +++
 gxml/SerializableGeeDualKeyMap.vala    |  2 ++
 gxml/SerializableGeeHashMap.vala       |  3 +++
 gxml/SerializableGeeTreeMap.vala       |  3 +++
 gxml/SerializableJson.vala             |  1
 + gxml/SerializableObjectModel.vala      |  1 +
 gxml/SerializableValueList.vala        |  1 + gxml/Serialization.vala
 |  1 + gxml/TwNode.vala                       |  2 ++ gxml/gxml-init.vala
 | 36 ++++++++++++++++++++++++++++++++++ gxml/libxml-ChildNodeList.vala
 |  3 ++- gxml/libxml-DomException.vala          |  3
 +++ gxml/libxml-Error.vala                 |  3
 +++ gxml/libxml-Implementation.vala        |  3
 +++ gxml/libxml-LinkedList.vala            |  5
 ++++- gxml/libxml-NamedAttrMap.vala          |  3 +++
 gxml/libxml-NamespaceAttrNodeList.vala |  2 ++ gxml/libxml-Node.vala
 |  1 + gxml/libxml-TagNameNodeList.vala       |  3 ++- 26 files changed,
 92 insertions(+), 3 deletions(-)

commit 89c850a7d348d5bc54dc5d256613a754061854ca Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Oct 25 16:36:48 2015 -0600

    Removed conflicting valadoc tags

 gxml/SerializableDouble.vala           | 2 ++ gxml/libxml-Comment.vala
 | 9 --------- gxml/libxml-Document.vala              | 8
 -------- gxml/libxml-Element.vala               | 7 +------
 gxml/libxml-NamespaceAttr.vala         | 2 +- gxml/libxml-Node.vala
 | 2 -- gxml/libxml-ProcessingInstruction.vala | 4 ++--
 gxml/libxml-Text.vala                  | 3 +-- 8 files changed, 7
 insertions(+), 30 deletions(-)

commit dd9a897f6ccd97ff5591275ed00bd3727d5a3fef Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Oct 25 15:53:53 2015 -0600

    Fixed documentation generation

 docs/valadoc/gtk-doc/Makefile.am  |  7 ++---
 gxml/Element.vala                 |  2 +- gxml/Enumeration.vala
 | 29 +++++++++---------- gxml/Node.vala                    |  6
 ++-- gxml/Serializable.vala            | 33 +++++++--------------
 gxml/SerializableBool.vala        |  4 +-- gxml/SerializableDouble.vala
 |  2 +- gxml/SerializableEnum.vala        |  2 +-
 gxml/SerializableFloat.vala       |  2 +- gxml/SerializableInt.vala
 |  4 +-- gxml/SerializableJson.vala        |  2 +-
 gxml/SerializableObjectModel.vala |  2 +- gxml/SerializableProperty.vala
 | 38 +++++++++--------------- gxml/SerializableValueList.vala   |  4 +--
 gxml/libxml-CharacterData.vala    |  2 +- gxml/libxml-Document.vala
 | 14 ++++----- gxml/libxml-Element.vala          | 61
 +++++++++++++++++++-------------------- gxml/libxml-NamespaceAttr.vala
 |  2 +- gxml/libxml-Node.vala             | 14 ++++-----
 gxml/libxml-NodeList.vala         |  2 +- 20 files changed, 104
 insertions(+), 128 deletions(-)

commit 6893f7a84970f980336606354534ef354403e2d9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Oct 23 10:09:58 2015 -0500

    SerializableProperty and SerializableValueList fixes

    * SerializableProperty Added checks to serialize only on GXml.Element
    * Added unit tests for SerializableValueList

 configure.ac                                |  2 +-
 gxml/SerializableProperty.vala              |  4
 ++ test/SerializablePropertyValueListTest.vala | 68
 ++++++++++++++++++++++++++++- 3 files changed, 72 insertions(+),
 2 deletions(-)

commit 7249b5b6ed5101049d50481bbcf41c977e775c07 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 22 10:43:46 2015 -0500

    Fixed stored string parsing and added unit tests for SerializableBool

 gxml/SerializableBool.vala             | 30
 +++++++++++++++++++----------- gxml/SerializableProperty.vala
 |  4 ++++ test/SerializablePropertyBoolTest.vala | 26
 ++++++++++++++++++++++++++ 3 files changed, 49 insertions(+), 11
 deletions(-)

commit fec954bc89e27e722787ff3f33eaee91213312b0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 22 10:20:50 2015 -0500

    Added documentation and unit tests for deserialize to
    SerializableFloat

 gxml/SerializableFloat.vala             | 12 ++++++++
 test/SerializablePropertyFloatTest.vala | 50
 +++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+)

commit e0f0aa12317d52344970bf6aeb666c94b5e66ad1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 22 10:04:40 2015 -0500

    Added documentation to SerializableProperty and unit tests to
    SerializableInt

    * Documentation to SerializableInt * Removed
    SerializableInt.to_string, use SerializableInt.get_value().to_string()
      instead
    * Unit tests for SerializableInt covers deserialization

 gxml/SerializableInt.vala             | 19
 ++++++++----- gxml/SerializableProperty.vala        |
 11 +++++++- test/SerializablePropertyIntTest.vala | 50
 +++++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+),
 7 deletions(-)

commit 41657b51c74aae229d7aae283442438f23884c9f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 21 19:46:27 2015 -0500

    Added unit test for SerializableDouble for invalid values set in xml

 test/SerializablePropertyDoubleTest.vala | 16 ++++++++++++++++ 1 file
 changed, 16 insertions(+)

commit 3d4a99b5952091b96a2a47b3e15b0337c9d364f4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 21 19:42:26 2015 -0500

    Added unit tests for SerializableDouble

    * Fixed implementation for deserialize, the given value is taken as is
      no parsing is done at all

 gxml/SerializableDouble.vala             |  7 +------
 test/SerializablePropertyDoubleTest.vala | 16 ++++++++++++++++ 2 files
 changed, 17 insertions(+), 6 deletions(-)

commit 22f34d6ada52a38aa4aa594f47feeaa5abef89a3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 21 19:28:36 2015 -0500

    Added deserialize unit tests for SerializableBool

 test/SerializablePropertyBoolTest.vala | 14 ++++++++++++++ 1 file
 changed, 14 insertions(+)

commit 4381035c246003ff1c52623cc760ba580ef6caf6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 21 19:24:25 2015 -0500

    Removing remaining property's name references from
    SerializableProperty implementations

 gxml/SerializableBool.vala      |  3 --- gxml/SerializableDouble.vala
 |  3 --- gxml/SerializableValueList.vala | 11 ----------- 3 files
 changed, 17 deletions(-)

commit 430a73a2b573f7bd517bc0df12349e4ecd9edb43 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 21 19:18:15 2015 -0500

    SerializableProperty removing unnecesary property name methods

 gxml/SerializableDouble.vala             |  1 -
 gxml/SerializableEnum.vala               |  7 +------
 gxml/SerializableFloat.vala              |  1 - gxml/SerializableInt.vala
 |  1 - gxml/SerializableProperty.vala           | 14
 -------------- test/SerializablePropertyDoubleTest.vala
 |  3 ++- test/SerializablePropertyEnumTest.vala   | 12
 +++++++----- test/SerializablePropertyFloatTest.vala  |  3 ++-
 test/SerializablePropertyIntTest.vala    |  3 ++- 9 files changed,
 14 insertions(+), 31 deletions(-)

commit 82664e15fc4ada3d35476aecb62ddaf2fae1a503 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 21 18:58:01 2015 -0500

    Ported SerializableBool to not require property's name

 gxml/SerializableBool.vala             | 1 -
 test/SerializablePropertyBoolTest.vala | 3 ++- 2 files changed, 2
 insertions(+), 2 deletions(-)

commit 74f18675f5c0d2c6defb2c5622d24d3ef2936a37 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 21 16:44:35 2015 -0500

    Added support of SerializableProperty to SerializableObjectModel

    * Now SerializableProperty implementations don't need to set the
    attribute's name, it is provided
       by SerializableObjectModel at serialize/deserialize calls

    * Is no longer necessary to create a SerializableProperty instance
    to serialize/deserialize, this will
       save lot of memory in non initialized objects and provides same
       functionality to avoid them on serialization

    * SerializableProperty simplified, just required
    serialization/deserialization methods, with ist default
       implemention are available, then implementations are simplified to.

    * Now is necesary to remove requirement of name on
    SerializableProperty implementations

 gxml/SerializableBool.vala                  | 22
 ----------- gxml/SerializableDouble.vala                |
 22 ----------- gxml/SerializableEnum.vala                  |
 22 ----------- gxml/SerializableObjectModel.vala           |
 27 +++++++++---- gxml/SerializableProperty.vala              |
 59 +++++++++++++++++------------ gxml/SerializableValueList.vala
 | 36 +----------------- test/SerializablePropertyDoubleTest.vala
 |  1 + test/SerializablePropertyFloatTest.vala     |
 1 + test/SerializablePropertyIntTest.vala       |
 1 + test/SerializablePropertyValueListTest.vala | 56
 ++++++++++++++++++++++++++- 10 files changed, 114 insertions(+),
 133 deletions(-)

commit 250ac402511e46bed12648daa8907be38de976a2 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 21 11:29:40 2015 -0500

    Adding debuging information messages

 gxml/SerializableObjectModel.vala |  6 ++++++
 gxml/SerializableProperty.vala    |  7 ++++++-
 gxml/SerializableValueList.vala   | 12 ++++++++++++ 3 files changed,
 24 insertions(+), 1 deletion(-)

commit 2c026efdbdc7ca7d1ee00c80605791ea4d550a98 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 20 19:11:04 2015 -0500

    Fixed SerializableValueList.get_values() return

 gxml/SerializableObjectModel.vala | 2 +- gxml/SerializableValueList.vala
 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)

commit cdf189c9ff8f27edc7a92aa0b22d606dd56086e3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Oct 18 17:19:01 2015 -0500

    SerializableValueList now use an internal variable to store fixed
    array

    Now you can use construct {} clause to initialize _vals to a fixed
    string[] array of values to avoid multiple copies of fixed values,
    while is possible to add new values using add_values ()

 gxml/SerializableValueList.vala             | 65
 ++++++++++++++++++++--------- test/SerializablePropertyValueListTest.vala
 |  5 ++- 2 files changed, 49 insertions(+), 21 deletions(-)

commit a8f3f35834461a2b155c8e3f65492094f0a5cf87 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Oct 16 19:10:22 2015 -0500

    Make more SerializableValueList methods virtual and exposed values
    Gee.List<string>

 configure.ac                                |  2 +-
 gxml/SerializableValueList.vala             | 12 +++++++-----
 test/SerializablePropertyValueListTest.vala |  4 ++-- 3 files changed,
 10 insertions(+), 8 deletions(-)

commit d258c353545d27836b88333ba6912e7b84e22277 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 13 16:18:56 2015 -0500

    Fixed SerializableProperty deserialize

 gxml/SerializableBool.vala                  |  5 ++--
 gxml/SerializableDouble.vala                |  5 ++--
 gxml/SerializableEnum.vala                  |  5
 ++-- gxml/SerializableProperty.vala              | 25
 ++++++++++++-------- gxml/SerializableValueList.vala             | 36
 +++++++++++++++++++++++++---- test/SerializablePropertyValueListTest.vala
 | 18 +++++++++++++++ 6 files changed, 75 insertions(+), 19 deletions(-)

commit 5c1d30418ad6a567a8c428349dfa0abf1795f6f8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 16:54:34 2015 -0500

    SerializableValueList constructor requires property name

 gxml/SerializableValueList.vala             |  2 +-
 test/SerializablePropertyValueListTest.vala | 11 +++++------ 2 files
 changed, 6 insertions(+), 7 deletions(-)

commit f831cdad555a8ae2210c61b3517ff56237717641 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 16:08:58 2015 -0500

    Set version to 0.7.2

 configure.ac                 | 4 ++-- gxml/SerializableBool.vala   | 2 +-
 gxml/SerializableDouble.vala | 2 +- 3 files changed, 4 insertions(+),
 4 deletions(-)

commit 6d226b247140fa1c68bf8574f7177e4f0c525877 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 15:23:30 2015 -0500

    Set version to 0.7.1

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

commit ed9a268327a4500325bf839d88ec146ca2738436 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 15:16:11 2015 -0500

    SerializableBool constructor requires property name

 gxml/SerializableBool.vala             | 2 +-
 test/SerializablePropertyBoolTest.vala | 3 +-- 2 files changed, 2
 insertions(+), 3 deletions(-)

commit 90c5fd793d6b199c57c8496f6cb4c74b386f781f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 15:14:22 2015 -0500

    SerializableDouble constructor requires property name

 gxml/SerializableDouble.vala             | 2 +-
 gxml/SerializableFloat.vala              | 2 +- gxml/SerializableInt.vala
 | 2 +- test/SerializablePropertyDoubleTest.vala | 2 +- 4 files changed,
 4 insertions(+), 4 deletions(-)

commit 44d303509361f20a250b71c750022ad148ad50cc Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 15:12:14 2015 -0500

    Ported SerializableInt to SerializableDouble

 gxml/SerializableInt.vala             | 42
 +++++------------------------------ test/SerializablePropertyIntTest.vala
 |  2 +- 2 files changed, 6 insertions(+), 38 deletions(-)

commit e5cd6090b58898391c3845874a857f6c792339b5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 15:06:48 2015 -0500

    Added Unit Test for Serializable Float, Double and Int

 test/GXmlTest.vala                       |   1 + test/Makefile.am
 |   1 + test/SerializablePropertyDoubleTest.vala
 | 105 +++++++++++++++++++++++++++++++
 test/SerializablePropertyFloatTest.vala  | 105
 +++++++++++++++++++++++++++++++ test/SerializablePropertyIntTest.vala
 |  99 +++++++++++++++++++++++++++++ 5 files changed, 311 insertions(+)

commit a2ca96e0a1e223527c2ebd5deca404bca8371efa Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 15:00:10 2015 -0500

    Added SerializableFloat class

 gxml/Makefile.am             |  1 + gxml/SerializableDouble.vala |  6
 +++--- gxml/SerializableFloat.vala  | 28 ++++++++++++++++++++++++++++
 3 files changed, 32 insertions(+), 3 deletions(-)

commit 7c9028f84513ff4f91ce53d255393a88274cdf98 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 14:54:01 2015 -0500

    Added unit tests to SerializableDouble

 gxml/SerializableDouble.vala | 81
 ++++++++++++++++++++++++++++++++++++++++++++ test/GXmlTest.vala
 |  1 + test/Makefile.am             |  1 + 3 files changed, 83
 insertions(+)

commit 9fbc17e47073448df90c3e98b11ecc97e9530e53 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 13:12:14 2015 -0500

    Added SerializableDouble property class

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

commit 911b29fa3e3f89fe9721571884c5fb349b35082c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 08:44:58 2015 -0500

    Added SerializableInt unit tests

 test/GXmlTest.vala | 1 + test/Makefile.am   | 1 + 2 files changed,
 2 insertions(+)

commit 259f898f4caa1ea85063f64ca6c3eadf760956b7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Oct 6 08:35:02 2015 -0500

    Added SerializableInt class

 gxml/Makefile.am          |  1 + gxml/SerializableInt.vala | 69
 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed,
 70 insertions(+)

commit 7c3e7456483d12bbf7b918149787cedf1258f7c6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Oct 3 23:45:33 2015 -0500

    Added unit test for Enumeration.to_string_array()

 test/EnumerationTest.vala | 12 ++++++++++++ 1 file changed, 12
 insertions(+)

commit b003ba730e8433fe2c4c15cc0cb8a5ace7fe2802 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Oct 2 23:19:34 2015 -0500

    Fixed SerializableProperty property's nick name handle

 gxml/SerializableProperty.vala         | 11 +++++++++--
 test/SerializablePropertyEnumTest.vala | 29 +++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+), 2 deletions(-)

commit b1f1f1702963e0967cbbd9dd1ee55ba80eb6365d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Sep 30 23:16:57 2015 -0500

    Added some more tests to SerializableEnum and Enumeration

 gxml/Enumeration.vala                  |  2 +- gxml/Makefile.am
 |  4 ++-- gxml/SerializableEnum.vala             |  4 ++-- po/POTFILES.in
 |  2 +- test/EnumerationTest.vala              | 35
 ++++++++++++++++++++++++++++++---- test/SerializablePropertyEnumTest.vala
 | 12 ++++++++++++ 6 files changed, 49 insertions(+), 10 deletions(-)

commit 978d8fa2bbf63853677fab313247b13f9329b17f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Sep 29 18:55:18 2015 -0500

    Fixed SerializableEnum unit tests

    * Added parse() and to_integer() to SerializableEnum * Added
    Enumeration.parse_integer ()

 gxml/Enumeration.vala                  |  20
 ++++++ gxml/SerializableEnum.vala             |  42
 +++++++++---- test/SerializablePropertyEnumTest.vala | 110
 +++++++++++++++++++-------------- 3 files changed, 115 insertions(+),
 57 deletions(-)

commit f9fcc521b09b78abecfe9212f5537fda8ac8c7c2 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Sep 29 16:59:22 2015 -0500

    Added unit test for SerializableEnum

 test/GXmlTest.vala                     |   1 + test/Makefile.am
 |   1 + test/SerializablePropertyEnumTest.vala | 110
 +++++++++++++++++++++++++++++++++ 3 files changed, 112 insertions(+)

commit 92726bb327a2123f4ccb04615568d8f01af84849 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Sep 29 16:50:43 2015 -0500

    Added SerializableEnum class

 gxml/Makefile.am           |  1 + gxml/SerializableEnum.vala |
 86 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed,
 87 insertions(+)

commit 2f1d1807f30f5b9b43bfaea6ab92ed5c075e5add Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Sep 29 16:32:19 2015 -0500

    Set version to 0.7.0

    * Backward compatible with 0.6.0 series

 configure.ac                    |  4 ++-- gxml/Enumeration.vala
 | 16 ++++++++++++++-- gxml/SerializableValueList.vala |  2 -- 3 files
 changed, 16 insertions(+), 6 deletions(-)

commit 57929fbd8a9b51d612e72978cf53bcc4686e37d0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Sep 26 19:26:32 2015 -0700

    Added unit tests for SerializableValueList

 gxml/SerializableValueList.vala             |  14 +++-
 test/GXmlTest.vala                          |   1 + test/Makefile.am
 |   1 + test/SerializablePropertyBoolTest.vala      |
 2 +- test/SerializablePropertyValueListTest.vala | 110
 ++++++++++++++++++++++++++++ 5 files changed, 123 insertions(+),
 5 deletions(-)

commit 583d7fa460f4395d6375f622f28155e1d6ddc2e0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Sep 26 18:22:22 2015 -0700

    Added SerializableValueList class as a SerializableProperty
    implementation

 gxml/Makefile.am                |   1 + gxml/SerializableProperty.vala
 | 108 ++++++++++++++++++++++++++++++++++++++++
 gxml/SerializableValueList.vala |  77 ++++++++++++++++++++++++++++
 3 files changed, 186 insertions(+)

commit 42fff0eb58ff266dc16975543557461f438f45f3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Sep 26 17:58:37 2015 -0700

    Fixes on SerializableBool implementation and on SerializableProperty
    interface

 gxml/SerializableBool.vala             |  9
 ++++++- test/SerializablePropertyBoolTest.vala | 48
 ++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+),
 1 deletion(-)

commit 7c384e9b3cb3e1e8238371e273b09a349203a844 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Sep 26 17:06:16 2015 -0700

    Added unit tests for SerializableBool

 test/GXmlTest.vala                     |  1 + test/Makefile.am
 |  1 + test/SerializablePropertyBoolTest.vala | 56
 ++++++++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+)

commit d99dc6cb1b85bf8a7a84d3af33f47156c910d969 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Sep 26 16:47:27 2015 -0700

    Added SerializableBool class

 gxml/Makefile.am           |  1 + gxml/SerializableBool.vala |
 62 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed,
 63 insertions(+)

commit 68c5cad1c0749f6acc7773c9506cbb0d3c6a1b22 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Sep 26 13:57:09 2015 -0700

    Added interface SerializableProperty

 configure.ac     | 2 +- gxml/Makefile.am | 1 + test/tw-test.xml | 2 --
 3 files changed, 2 insertions(+), 3 deletions(-)

commit fdd01e1e3859e3b8603c3d03395f3b68cfb00ba1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Aug 8 12:35:31 2015 -0500

    Fixed GObject Introspection Mac OS X build/install

 Makefile.am      | 3 ++- configure.ac     | 2 +- gxml/Makefile.am |
 7 ++++--- 3 files changed, 7 insertions(+), 5 deletions(-)

commit 5b3d7fe3fa50353be594e7201f26a5344d023c08 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 8 14:19:34 2015 -0500

    Release 0.6.0

 NEWS             | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac     |  2 +- test/Makefile.am |  1 - test/tw-test.xml |
 2 ++ 4 files changed, 52 insertions(+), 2 deletions(-)

commit 1531c7b29c37b32057496d85bf6f3def6ae97a65 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jun 18 07:34:49 2015 -0500

    Fixed enable performance tests

 test/Makefile.am | 5 +++++ 1 file changed, 5 insertions(+)

commit 9dbaba201908d8ebcd9f79e620c85e95996c5a34 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jun 18 05:45:25 2015 -0500

    Now unknown elements/attributes initialization done only if required

    * This fixes memory resources upto 60-75% when using
    SerializableObjectModel

 gxml/SerializableObjectModel.vala | 19 +++++++++++-------- 1 file
 changed, 11 insertions(+), 8 deletions(-)

commit 8afb6142b4b3d0858354d91d807d4bf56e136a76 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jun 16 13:36:34 2015 -0500

    Fixed error message to enable DevHelp and GIR docs

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

commit 8b5a5fe6a2d499e8220791524c4511304f967da0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu May 14 17:48:03 2015 -0500

    Better documentation for SerializableHashMap class

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

commit 49a16ebbca48d8263370fea2e954b0c0302b0da6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu May 14 17:45:30 2015 -0500

    Better documentation for serializable collections

 gxml/SerializableGeeArrayList.vala  | 2 +-
 gxml/SerializableGeeDualKeyMap.vala | 5 +++--
 gxml/SerializableGeeTreeMap.vala    | 2 +- gxml/libxml-NamedAttrMap.vala
 | 8 ++++++-- gxml/libxml-NamespaceAttr.vala      | 6 +++--- 5 files
 changed, 14 insertions(+), 9 deletions(-)

commit d3927c8a91a3ce21db3038c1a2e0185e9c0c360a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu May 14 16:46:06 2015 -0500

    Adding documentation for different classes

 gxml/ProcessingInstruction.vala   | 2 +- gxml/Serialization.vala
 | 2 +- gxml/TwAttribute.vala             | 3 +++
 gxml/TwCDATA.vala                 | 3 +++ gxml/TwComment.vala
 | 3 +++ gxml/TwDocument.vala              | 6 ++++++ gxml/TwElement.vala
 | 3 +++ gxml/TwNamespace.vala             | 3 +++ gxml/TwNode.vala
 | 3 +++ gxml/TwProcessingInstruction.vala | 3 +++ gxml/TwText.vala
 | 3 +++ gxml/libxml-NamedAttrMap.vala     | 8 ++++---- 12 files changed,
 36 insertions(+), 6 deletions(-)

commit 96dcea30ad927259e54820e083296835687f452c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu May 14 14:52:27 2015 -0500

    Fixed make distcheck

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

commit 2ac9cce0a792b24c28a4a2e4262ed02929867799 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed May 13 18:46:13 2015 -0500

    Documented TwDocument namespaces handling

 gxml/TwDocument.vala | 14 ++++++++++++++ 1 file changed, 14 insertions(+)

commit b1f3075f31352379daa0507585dc51574e513e35 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed May 13 17:13:21 2015 -0500

    Fixed TwDocument write attribute with namespace already declared

 gxml/TwAttribute.vala                     |  1 - gxml/TwDocument.vala
 | 10 +++++++++- test/SerializableGeeDualKeyMapTest.vala
 |  2 +- test/SerializableGeeTreeMapTest.vala      |  2 +-
 test/SerializableObjectModel-Tw-Test.vala |  2 -- test/TwElementTest.vala
 | 25 +++++++++++++++++++++++++ 6 files changed, 36 insertions(+),
 6 deletions(-)

commit 295d6c0c613aa8db4669e4398b9d66088d0008b9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed May 13 15:49:20 2015 -0500

    Improved TwDocument writer default namespaces handling

    * On GXml.Element with a default namespace (prefix = NULL)
      all children are set to use it
    * Detects if a given namespace is already declared in parent
      nodes to avoid to declare more than once

 gxml/TwDocument.vala    |  74
 ++++++++++++++++++++++++++-------- test/TwElementTest.vala | 104
 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed,
 162 insertions(+), 16 deletions(-)

commit 765921959c3910bd49fa333179617e6ffd61024a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed May 13 13:15:42 2015 -0500

    Fixed unfinished #if

 test/SerializableObjectModel-Tw-Test.vala | 1 + 1 file changed,
 1 insertion(+)

commit 2966a5a196dd831aa189ba4ab7da3ab1bd09362f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed May 13 13:09:02 2015 -0500

    Fixed GXml.TwDocument writer to use default NS prefix when enable

    * Set GXml.Document.prefix_default_ns to true makes all children
      nodes, including root, adds default document's namespace's prefix

 gxml/TwDocument.vala    |  20 +++++--- test/TwElementTest.vala |
 125 ++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed,
 135 insertions(+), 10 deletions(-)

commit c872a9ce9603872b6c36ff65dbab671774153039 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed May 13 11:02:14 2015 -0500

    Improved TwDocument Namespace handling

    * By default no prefix are added for default namespace * Added
    GXml.Document.prefix_default_ns to add default namespace's
      prefix
    * By setting a namespace to GXml.Document/TwDocument, first one
      is used as default for all document
    * Added GXml.Document.ns_top to add all namespaces declarations to
      root node (still fails to remove its declaration in children nodes)

 gxml/Document.vala                        |  16 +++ gxml/Node.vala
 |   2 +- gxml/TwDocument.vala                      |  93 ++++++++++-----
 gxml/TwNamespace.vala                     |   2 +- gxml/TwNode.vala
 |   2 +- gxml/libxml-BackedNode.vala               |   4 +-
 gxml/libxml-Document.vala                 |   2 + gxml/libxml-Node.vala
 |   4 +- test/SerializableObjectModel-Tw-Test.vala
 |   4 +- test/TwElementTest.vala                   | 181
 ++++++++++++++++++++++++++++++ test/TwProcessingInstructionTest.vala
 |   1 - 11 files changed, 272 insertions(+), 39 deletions(-)

commit e1e4219959686da4b7fdff61c12cfe0e16306d42 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 16:48:17 2015 -0500

    Added TwProcessingInstruction and Unit Tests

 gxml/Document.vala                    |  7 +++++ gxml/Makefile.am
 |  1 + gxml/TwCDATA.vala                     |  2 +-
 gxml/TwComment.vala                   |  5 +++- gxml/TwDocument.vala
 | 13 +++++++++ gxml/TwProcessingInstruction.vala     | 46
 +++++++++++++++++++++++++++++++ gxml/libxml-Document.vala             |
 1 + gxml/xlibxml.c                        |  5 ++++ gxml/xlibxml.h
 |  1 + test/GXmlTest.vala                    |  1 +
 test/Makefile.am                      |  1 + test/TwCommentTest.vala
 |  2 +- test/TwProcessingInstructionTest.vala | 52
 +++++++++++++++++++++++++++++++++++ vapi/xlibxml-1.0.vapi
 |  2 ++ 14 files changed, 136 insertions(+), 3 deletions(-)

commit d2fc905ecb1388b2ce5351ea066ec49bf9dd01d5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 15:16:58 2015 -0500

    Fixes on TwComment implementation

 gxml/TwComment.vala     |  6 +++++- gxml/TwDocument.vala    |  5 +----
 test/GXmlTest.vala      |  1 + test/TwCommentTest.vala | 11 ++++++-----
 4 files changed, 13 insertions(+), 10 deletions(-)

commit 422ddd8041dc3f53274c13c592145b77b83042a5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 15:05:07 2015 -0500

    Added TwComment Unit tests

 test/Makefile.am        |  1 + test/TwCommentTest.vala | 50
 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed,
 51 insertions(+)

commit 297dfa3b3a7210a097a0cedde0461f7f53b0841d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 14:52:41 2015 -0500

    Implemented create/write CDATA for TwDocument

    * Added TwCDATA and Unit tests * Added Xmlx.text_writer_write_cdata()
    (File a bug)

 gxml/CDATA.vala           |  9 ++++++++- gxml/Document.vala        | 40
 ++++--------------------------------- gxml/Makefile.am          |  1 +
 gxml/TwCDATA.vala         | 43 ++++++++++++++++++++++++++++++++++++++++
 gxml/TwDocument.vala      | 29 ++++++++++++++++++++++-----
 gxml/libxml-Document.vala |  1 + gxml/xlibxml.c            |  5
 +++++ gxml/xlibxml.h            |  1 + test/GXmlTest.vala        |
 1 + test/Makefile.am          |  1 + test/TwCDATATest.vala     | 50
 +++++++++++++++++++++++++++++++++++++++++++++++ test/TwDocumentTest.vala
 |  2 -- vapi/xlibxml-1.0.vapi     |  2 ++ 13 files changed, 141
 insertions(+), 44 deletions(-)

commit 7fe9e8441fcb36d47868a101af25a266a3df5a24 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 13:35:38 2015 -0500

    Added ProcessingInstruction interface

 gxml/Makefile.am                       |  1
 + gxml/ProcessingInstruction.vala        | 38
 ++++++++++++++++++++++++++++++++++ gxml/libxml-ProcessingInstruction.vala
 | 20 +++++++----------- 3 files changed, 46 insertions(+), 13
 deletions(-)

commit 28caa23749b8670ec83b6878dfb064d70272839d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 13:25:56 2015 -0500

    Added GXml.Notation interface

 gxml/Makefile.am              |  1 + gxml/Notation.vala            | 40
 ++++++++++++++++++++++++++++++++++++++++ gxml/libxml-DocumentType.vala |
 6 ++++-- gxml/libxml-Notation.vala     |  8 ++------ 4 files changed,
 47 insertions(+), 8 deletions(-)

commit 759fac6212796e9df02535fa21f2fc5f62413e00 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 13:13:02 2015 -0500

    Added GXml.DocumentType interface

 gxml/DocumentType.vala        | 28 ++++++++++++++++++++++++++++
 gxml/Makefile.am              |  1 + gxml/libxml-DocumentType.vala |
 2 +- 3 files changed, 30 insertions(+), 1 deletion(-)

commit a153d571cfcb993baf1119cc59d73f6f5989ebe6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 13:06:25 2015 -0500

    Renamed CharacterData to xCharacterData

 gxml/libxml-CharacterData.vala | 4 ++-- gxml/libxml-Comment.vala
 | 2 +- gxml/libxml-Text.vala          | 2 +- 3 files changed, 4
 insertions(+), 4 deletions(-)

commit 55aefb354b55c158264e7a892a2ad13beebc1dc8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 13:02:00 2015 -0500

    Renamed ProcessingInstruction to xProcessingInstruction

 gxml/libxml-Document.vala              | 4 ++--
 gxml/libxml-ProcessingInstruction.vala | 4 ++-- test/DocumentTest.vala
 | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-)

commit be84ac68977801592bf26f90ec7cd940f69dd359 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 12:58:44 2015 -0500

    Renamed Notation to xNotation

 gxml/libxml-DocumentType.vala   | 4 ++-- gxml/libxml-Implementation.vala
 | 2 +- gxml/libxml-NodeType.vala       | 2 +- gxml/libxml-Notation.vala
 | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-)

commit 86af056968e10fe9a0d26ff94d3a648a3998111e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 12:44:29 2015 -0500

    Renamed DocumentType to xDocumentType

 gxml/libxml-Document.vala         | 18 +++++++++---------
 gxml/libxml-DocumentFragment.vala |  2 +- gxml/libxml-DocumentType.vala
 |  4 ++-- gxml/libxml-Implementation.vala   |  4 ++-- 4 files changed,
 14 insertions(+), 14 deletions(-)

commit 92cf888e2d90b545ec5ff0841c6d0a6e9d3c6a24 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 12:08:08 2015 -0500

    Renamed Attr to xAttr

 gxml/libxml-Attr.vala         |  4 ++-- gxml/libxml-Document.vala
 | 10 +++++----- gxml/libxml-Element.vala      | 10 +++++-----
 gxml/libxml-NamedAttrMap.vala | 18 +++++++++--------- test/AttrTest.vala
 | 42 +++++++++++++++++++++--------------------- test/DocumentTest.vala
 |  4 ++-- test/ElementTest.vala         |  8 ++++---- test/GXmlTest.vala
 |  4 ++-- test/NodeTest.vala            |  6 +++--- 9 files changed,
 53 insertions(+), 53 deletions(-)

commit 627506c512c7f98b262cee21e735f83d9b713984 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 11:58:32 2015 -0500

    Renamed CDATASection class to xCDATASection

 gxml/libxml-CDATASection.vala | 4 ++-- gxml/libxml-Document.vala     |
 8 ++++---- test/DocumentTest.vala        | 2 +- 3 files changed,
 7 insertions(+), 7 deletions(-)

commit c17888d041b061005cd49b4ffa9e4f65f36f08df Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 11:54:38 2015 -0500

    Added CDATA interface

 gxml/CDATA.vala               | 28 ++++++++++++++++++++++++++++
 gxml/Makefile.am              |  1 + gxml/libxml-CDATASection.vala |
 2 +- 3 files changed, 30 insertions(+), 1 deletion(-)

commit 6db926ecc01d8b22d7e4f4e8cb2572574c1bef01 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 10:38:24 2015 -0500

    Added missed file in test directory

 test/tests-config.vala.in | 4 ++++ 1 file changed, 4 insertions(+)

commit 0f1cf8a88ca806a1061fa132adeef3b7824fab66 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 10:32:03 2015 -0500

    Added missed files for Comment and Text interfaces

    * Thanks to Yannick Inizan

 gxml/Comment.vala | 34 ++++++++++++++++++++++++++++++++++ gxml/Text.vala
 | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+)

commit c3feeab38485386c36682440d854ec9efb32c177 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 10:12:49 2015 -0500

    Ported tests SerializableTreeMap to TwDocument

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

commit ac53dd90e9c21b5f8e1483db84cbd5d061833c63 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 10:10:34 2015 -0500

    Ported tests SerializableHashMap to TwDocument

 test/SerializableGeeHashMapTest.vala | 103
 ++++++++--------------------------- 1 file changed, 23 insertions(+),
 80 deletions(-)

commit 82bf566149c8ff243f27f52c5e080b6d07d63811 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 10:01:44 2015 -0500

    Ported SerializableGeeDualKeyMap serialize to TwDocument

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

commit e448e3db27d92ab0550d71a28a32b1cc92aaa2b2 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 12 09:55:43 2015 -0500

    Added tests TwDocument/SerializableGeeCollections

 test/SerializableGeeCollections-Tw-Test.vala | 129
 ++++++++------------------- 1 file changed, 39 insertions(+), 90
 deletions(-)

commit 1d8b1a4940fffd714c01439a145ff394abcaa74b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 11 18:51:56 2015 -0500

    TwDocument, TwElement fixes and Unit Tests

    * Added TwDocument Collection tests * Added TwDocument tests *
    Added TwElement tests * Improved tests in ObjectModel * TwElement
    contents is calculated from GXml.Text nodes, setting
      its contents, removes all of them and adds just one with new content
    * Fixed TwDocument's TwElement's contents writing * TwDocument's
    node names defaults to #document * Improve configure resume *
    Disabled performance tests by default --enable-performance-tests
      to enable them

 configure.ac                                 |  23 +-
 gxml/SerializableObjectModel.vala            |   4 +
 gxml/TwDocument.vala                         |  22 +-
 gxml/TwElement.vala                          |  43 +- gxml/TwText.vala
 |   3 + gxml/libxml-Element.vala                     |  10 +-
 test/GXmlTest.vala                           |   2 + test/Makefile.am
 |   2 + test/SerializableGeeCollections-Tw-Test.vala | 578
 +++++++++++++++++++++++++++ test/SerializableObjectModel-Tw-Test.vala
 |  29 +- test/SerializableObjectModelTest.vala        |   2
 +- test/TwDocumentTest.vala                     |  44 +-
 test/TwElementTest.vala                      |  99 +++++
 test/gxml-performance.vala                   |   2 + 14 files changed,
 812 insertions(+), 51 deletions(-)

commit 48d5fd72e8bf1d753cfeb1eb8504aec254886572 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 23:00:59 2015 -0500

    Added TwDocument/SerializableObjectModel find-unknown_node test

 test/SerializableObjectModel-Tw-Test.vala | 48
 +++++++++++++++++++++++++------ 1 file changed, 40 insertions(+),
 8 deletions(-)

commit 359e130d4c7674a12fb475034798f253865cc97c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 22:48:48 2015 -0500

    Added TwDocument/SerializableObjectModel test set_namespace

 test/SerializableObjectModel-Tw-Test.vala | 7 ++++--- 1 file changed,
 4 insertions(+), 3 deletions(-)

commit d555388d765da4dca42bf370eda7102c40a4edb6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 22:45:34 2015 -0500

    Implemented TwDocument.to_string(). Added Unit Test

 gxml/SerializableObjectModel.vala         |  2 +- gxml/TwDocument.vala
 | 31 ++++++++++++++----------------- gxml/xlibxml.c
 |  5 +++++ gxml/xlibxml.h                            |
 1 + test/SerializableObjectModel-Tw-Test.vala |  4 ++--
 test/TwDocumentTest.vala                  | 13 +++++++++++++
 vapi/xlibxml-1.0.vapi                     |  2 ++ 7 files changed,
 38 insertions(+), 20 deletions(-)

commit 4ecc93b30d7b5bc8adb7b6f280a73c559b701ac9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 21:33:27 2015 -0500

    Added Test TwDocument/SerializableObjectModel - override_serialize

 test/SerializableObjectModel-Tw-Test.vala | 73
 +++++++++++++++---------------- test/SerializableObjectModelTest.vala
 |  2 +- 2 files changed, 37 insertions(+), 38 deletions(-)

commit 5c79a31e41944fc0295c0376fc3a1c684a74b15b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 21:27:01 2015 -0500

    Added Test TwDocument/SerializableObjectModel -
    override_transform_to_string

 test/SerializableObjectModel-Tw-Test.vala | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 6d759bf0839cb2d92777356f53bf2b353913f9eb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 21:22:48 2015 -0500

    Added Unit test for TwDocument/SerializableObjectModel -
    serialize_property_nick

 test/SerializableObjectModel-Tw-Test.vala | 34
 +++++++++++++++---------------- 1 file changed, 17 insertions(+),
 17 deletions(-)

commit 197990bd65a91ed13cd8ee9ba1de26ee5388c207 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 19:28:24 2015 -0500

    TwDocument/SerializableObjectModel Unit Tests fixes

 test/SerializableObjectModel-Tw-Test.vala | 1197
 ++++++++++++----------------- test/SerializableObjectModelTest.vala     |
 4 +- 2 files changed, 473 insertions(+), 728 deletions(-)

commit a39ab347b565c15a31500f0b9b77268065f107d1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 18:51:47 2015 -0500

    Fixed TwDocument:
    /gxml/tw/serializable/object_model/serialize/simple_object

 test/SerializableObjectModel-Tw-Test.vala | 39
 ++++++++----------------------- 1 file changed, 10 insertions(+),
 29 deletions(-)

commit 25c80267a03db9843ba798f737c90d9b306e6c99 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 18:46:29 2015 -0500

    Added Unit Test missing file

 test/SerializableObjectModel-Tw-Test.vala | 840
 ++++++++++++++++++++++++++++++ 1 file changed, 840 insertions(+)

commit 7a2ad7bbfda46693a81df2d4803d25e2eb727d6a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 18:45:32 2015 -0500

    Added templates for TwDocument/SerializableObjectModel Unit Test

 test/GXmlTest.vala                    | 1 + test/Makefile.am
 | 1 + test/SerializableObjectModelTest.vala | 2 ++ 3 files changed,
 4 insertions(+)

commit 558e98a1adc60e418e52d17054dbe316ea489c90 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 18:31:35 2015 -0500

    Fixed TwDocument(). No create more tmp files, just on save_to()

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

commit d9ba53da08c723fe21e4172246001a4bbee4a709 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 18:22:50 2015 -0500

    Fixed more Unit Test

    * Fixed
    /gxml/serializable/convined_gee_containers/se-deserialize-unknowns

 gxml/libxml-Element.vala                 |  2 +-
 test/SerializableGeeCollectionsTest.vala | 18 +++---------------
 test/SerializableObjectModelTest.vala    | 18 ++----------------
 3 files changed, 6 insertions(+), 32 deletions(-)

commit b63c7a202bbe0c1d4c8d927b577fc207c801157a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 17:56:59 2015 -0500

    Fixed Serializable ignore default properties

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

commit f500d7fdaeca62b5a8978aabef2d3c4c88726bb7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 14:53:27 2015 -0500

    Fixed Unit Test to add content aside of child nodes

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

commit 8c7fdbcd49c6a324ca95aa546e7caeff2687b984 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 8 14:34:05 2015 -0500

    GXml.Serializable API changes. GXml.Node.copy fixes.

    * Serializable.unknown_serializable_property renamed and type
      changed to Serializable.unknown_serializable_properties as Gee.Map

    * Added Serializable.unknown_serializable_nodes as Gee.Collection

    * All Serializable derived classes updated

    * Unknown attributes and nodes, are should be stored in a per-object
      TwDocument.root

    * Fixed long standing bug about Element.content, by always referencing
      GXml.Text to "built" it and store

    * SerializableObjectModel implement above Serializable
    requirements. All
      other classes just checked not to be affected by the change.

    * SerializableObjectModel stores all node's texts as GXml.Text nodes
      and added to childs.

    * GXml.Element requires all implementations should use GXml.Text
    internally
      for texts in node, but concatenate them when get its content

    * GXml.Node.copy() fixed Element content copy

    * TwDocument API change. Added TwDocument(), TwDocument.for_path()
    constructors.
      first one creates a tmp file by default.

    * Added TwDocument.save_to() to allows save a document to a different
    file
      without change internal file used by save()

    * First implementation of TwDocument.to_string(), not tested yet

    * Fixed GXml.Text.value

    * xElement.content, follows GXml.Element implemetation, using
    GXml.Text
      to store its content

    * Fixed Unit Test:
    /gxml/serializable/object_model/deserialize_unknown_property

 gxml/Node.vala                           |  40 +++++++++-
 gxml/Serializable.vala                   |   4 +-
 gxml/SerializableGeeArrayList.vala       |  10 +--
 gxml/SerializableGeeDualKeyMap.vala      |  10 +--
 gxml/SerializableGeeHashMap.vala         |  10 +--
 gxml/SerializableGeeTreeMap.vala         |  10 +--
 gxml/SerializableJson.vala               |  12 +--
 gxml/SerializableObjectModel.vala        |  64 ++++++++++------
 gxml/TwDocument.vala                     |  37 ++++++++- gxml/TwText.vala
 |   5 ++ gxml/libxml-Element.vala                 |  30
 +++++--- test/SerializableGeeArrayListTest.vala   |   4
 +- test/SerializableGeeCollectionsTest.vala |   8
 +- test/SerializableObjectModelTest.vala    | 128
 ++++++++++++++++++++----------- test/TwDocumentTest.vala
 |  14 ++-- test/gxml-performance.vala               |   2 +- 16 files
 changed, 245 insertions(+), 143 deletions(-)

commit 67d67f8f0dfe666787b59646c7cde223c3bcd5cb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu May 7 15:34:18 2015 -0500

    Fixed Unit Tests /gxml/serializable/object_model/unknown_property

 gxml/Serializable.vala                   | 41
 +++++++++++++++---- gxml/SerializableGeeArrayList.vala       |
 24 ++++++++++- gxml/SerializableGeeDualKeyMap.vala      |
 23 ++++++++++- gxml/SerializableGeeHashMap.vala         |
 23 ++++++++++- gxml/SerializableGeeTreeMap.vala         |
 23 ++++++++++- gxml/SerializableJson.vala               |
 26 +++++++++++- gxml/SerializableObjectModel.vala        | 57
 +++++++++++++++++++++----- test/SerializableGeeCollectionsTest.vala
 |  6 +-- test/SerializableObjectModelTest.vala    | 70
 ++++++++++++++++++++++++++------ 9 files changed, 252 insertions(+),
 41 deletions(-)

commit da72e81b03bda6fcd691352e28f7b651f650f1f0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu May 7 13:22:12 2015 -0500

    Fixed SerializableTreeMap lowercase node's name

    * Added Unit Test

 gxml/SerializableGeeTreeMap.vala     |  2 +-
 test/SerializableGeeTreeMapTest.vala | 29 +++++++++++++++++++++++++++++
 test/gxml-performance.vala           | 13 +++++++++++++
 test/test-collection.xml             |  2 ++ 4 files changed, 45
 insertions(+), 1 deletion(-)

commit d76f311c9cf9e230fbd21bf08e79b348d829fb02 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu May 7 13:13:31 2015 -0500

    Fixed SerializableHashMap lowercase node's name

    * Added Unit Test

 gxml/SerializableGeeHashMap.vala     |  2 +-
 test/SerializableGeeHashMapTest.vala | 28 ++++++++++++++++++++++++++++
 test/gxml-performance.vala           | 11 +++++++++++
 test/test-collection.xml             |  2 ++ 4 files changed, 42
 insertions(+), 1 deletion(-)

commit 5b66d4b637e5cf9b74a4a1c3d2b3aded44d6644c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu May 7 13:00:11 2015 -0500

    Fixes on SerializableDualKeyMap

    * Supports node lowercase nodes' name * Replaces test-large.xml.in
    by test-large.xml * Added Unit Test for SerializableArrayList and
    SerializableDualKeyMap
      for lowercase node's name

 configure.ac                            |      1 -
 gxml/SerializableGeeArrayList.vala      |      4 +-
 gxml/SerializableGeeDualKeyMap.vala     |     14 +- test/Makefile.am
 |      1 + test/SerializableGeeArrayListTest.vala  |     29
 + test/SerializableGeeDualKeyMapTest.vala |     30
 + test/gxml-performance.vala              |     22 +-
 test/test-collection.xml                |     46 + test/test-large.xml
 | 131043 +++++++++++++++++++++++++++++ test/test-large.xml.in
 | 131043 ----------------------------- 10 files changed, 131184
 insertions(+), 131049 deletions(-)

commit b51c9a3198595341baeca91318319fff352fc26d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu May 7 11:24:25 2015 -0500

    Ported SerializableObjectModel to GXml.Attribute

    * SerializableObjectModel.deserialize_property() checks for
      GXml.Attribute no old GXml.Attr
    * SerializableArrayList Unit tests serialize to TwDocument * Added
    more DEBUG information

 gxml/SerializableGeeArrayList.vala     |  2
 +- gxml/SerializableObjectModel.vala      |  8
 +++++-- test/SerializableGeeArrayListTest.vala | 43
 ++++++++++++++-------------------- 3 files changed, 25 insertions(+),
 28 deletions(-)

commit bb0e3fef88567522660d5020c2133ed18777e62c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu May 7 09:53:55 2015 -0500

    Fixed SerializableObjectModel serialize Element content to TwDocument

    * SerializableObjectModel used to create a GXml.Text and add it to
      a GXml.Element when serializing, not as a element's content. This
      is fixed now, but breaks the use of GXml.Text added as a child to
      a GXml.Element and renderer it as a content, take care!

 gxml/SerializableObjectModel.vala | 5 ++--- gxml/TwDocument.vala
 | 5 +++++ test/gxml-performance.vala        | 3 --- 3 files changed,
 7 insertions(+), 6 deletions(-)

commit f416a9593a3169f2200b8557328e51ae762bbcee Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed May 6 22:14:41 2015 -0500

    Fixes on SerializableArrayList and Unit tests

    * Fixed a bug on SerializableArrayList deserializing nodes * Fixed
    /gxml/performance/tw-serialize

 gxml/SerializableGeeArrayList.vala | 14
 ++++++++++++- gxml/SerializableObjectModel.vala  | 21
 +++++++++++++------- test/gxml-performance.vala         | 40
 ++++++++++++++++++++++++++++++-------- 3 files changed, 59 insertions(+),
 16 deletions(-)

commit 60cb82af5bb452ee40913cee8b4e713a67e564dc Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed May 6 16:31:54 2015 -0500

    Updating test large xml

 test/test-large.xml.in | 2 +- 1 file changed, 1 insertion(+),
 1 deletion(-)

commit c636ef5d92eb1504fc8f16b7b0bbd61a2a208eeb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 5 18:03:11 2015 -0500

    Added performance/tw-serialize

    * Fixes on containers removing xElement * Fixed a bug on
    Document.save_as() * There exists a bug on serialization to
    TwDocument,
      missing properties on saving to file

 gxml/Document.vala                  |  9 +++------
 gxml/SerializableGeeArrayList.vala  |  4 ++--
 gxml/SerializableGeeDualKeyMap.vala |  4
 ++-- gxml/SerializableGeeHashMap.vala    |  4
 ++-- gxml/SerializableGeeTreeMap.vala    |  4 ++--
 test/TwDocumentTest.vala            |  2 +- test/gxml-performance.vala
 | 30 ++++++++++++++++++++++++++++++ 7 files changed, 42 insertions(+),
 15 deletions(-)

commit 29cffca3d93d0eee942fe8941a62f4a390f30e09 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 5 16:50:55 2015 -0500

    Added DEBUG definition on Unit Test

 test/Makefile.am                      | 4 ++++
 test/SerializableObjectModelTest.vala | 4 ++-- test/TwDocumentTest.vala
 | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-)

commit 003812ec37c45a2b94b7543df286f7f89a3047e0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 5 16:41:29 2015 -0500

    Added Unit Test for TwDocument.save() for 30,000 sub-nodes

 test/TwDocumentTest.vala | 64
 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed,
 64 insertions(+)

commit c320375f36c1701797bf27f25d20ca0aec540acd Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 5 16:26:34 2015 -0500

    TwDocument.save() bytes writting monitoring. Unit test for sub-nodes.

    * Implemented TwDocument.save() bites written monitoring to flush
      when 1500 bytes have been done.
    * Added test to create sub-nodes

 gxml/TwDocument.vala     | 15 +++++++++--- test/TwDocumentTest.vala |
 63 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed,
 74 insertions(+), 4 deletions(-)

commit dc405919e7e291a250f0348cd49ed52e45c80895 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 5 15:26:13 2015 -0500

    Added tests for TwDocument root childs with attributes

 test/TwDocumentTest.vala | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 7c65c3e2680fe17375d5c45f3e90d3a14e76e6d5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 5 15:18:00 2015 -0500

    Added TwDocument.root set content and properties

 test/TwDocumentTest.vala | 66
 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed,
 66 insertions(+)

commit ffd2b247c4d156e62c18baff3bab99a8f3bc175e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 5 15:06:29 2015 -0500

    Fixed TwDocument.save() for one root node

 test/TwDocumentTest.vala | 42 ++++++++++++++++++++++++++++++++++--------
 1 file changed, 34 insertions(+), 8 deletions(-)

commit 03fa559c809f2f2a81e02c4b4016c33c9014bc3b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 5 12:19:52 2015 -0500

    Fixes on TwDocument.save()

    * TwDocument.save () works, requires Unit Testing to check output *
    Fixed TwDocument.namespaces implementation * Fixed any TwNode should
    have its own namespaces, but search one defined in
      TwDocument to use or add new local and at document
    * Added DEBUG information on TwDocument.save() * Removed initialize
    Xml.TextReader * Fixes when DEBUG is enable

 gxml/Document.vala                |  2 ++
 gxml/SerializableObjectModel.vala |  6 ++-- gxml/TwDocument.vala
 | 66 +++++++++++++++++++++++++++++++++------ gxml/TwElement.vala
 |  1 - gxml/TwNode.vala                  |  7 +++--
 test/TwDocumentTest.vala          | 49 +++++++++++++++++++++++++++++
 6 files changed, 115 insertions(+), 16 deletions(-)

commit 31c1e18a380174a972f6c2b91eb2b5ee7594bd8e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 5 11:40:50 2015 -0500

    Removed unnecesary implementations on TwAttribute

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

commit 8d6ea4c1bcf94530c1b9084b62697d0c2b41f710 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 5 11:37:09 2015 -0500

    Adding TwDocument tests: creation and root

    * Fixes on GXml.TwNode, TwElement and TwDocument * Removing non-debug
    messages and invalid cast * Added TwDocumentTest suite

 configure.ac                |  1 + gxml/Document.vala          |
 4 ++-- gxml/TwAttribute.vala       |  2 -- gxml/TwDocument.vala
 | 22 ++++++++++++++++++++-- gxml/TwElement.vala         |  4 ++--
 gxml/TwNode.vala            |  6 ++++-- gxml/libxml-BackedNode.vala |  2
 ++ test/ElementTest.vala       |  2 +- test/GXmlTest.vala          |  1 +
 test/Makefile.am            |  2 ++ 10 files changed, 35 insertions(+),
 11 deletions(-)

commit 6c0a841cffa3b7d7034e37f99f30077dcfc1f57a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 4 22:30:30 2015 -0500

    Start implementation of TextWriter to write out GXml.Document

    * Added Document.indent property * Fixed Node.ns_uri() method's name
    typo * First implementation of Document.save() in TwDocument
      requires Unit Tests
    * Requires Unit Tests for all TextWriter classes implementation *
    Consider to remove Xml.TextWrite field in Tw* classes

 gxml/Document.vala        |  4 ++++ gxml/Node.vala            |  2 +-
 gxml/TwDocument.vala      | 41 +++++++++++++++++++++++++++++++++++++----
 gxml/libxml-Document.vala |  1 + 4 files changed, 43 insertions(+),
 5 deletions(-)

commit b9958a0dbf93343a4e7cbf6e592cbee610294e80 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 4 19:07:53 2015 -0500

    Implementing TextWriter classes - base clases

    * Added Document.save()/save_as() methods * Consider to remove static
    functions from GXml.Document * Initial clases to use Xml.TextWriter
    to save documents

 gxml/Document.vala        | 54 +++++++++++++++++++++++++------------
 gxml/Element.vala         |  2 +- gxml/Makefile.am
 |  9 ++++++- gxml/TwAttribute.vala     | 39
 +++++++++++++++++++++++++++ gxml/TwComment.vala       |
 36 +++++++++++++++++++++++++ gxml/TwDocument.vala      | 68
 +++++++++++++++++++++++++++++++++++++++++++++++ gxml/TwElement.vala
 | 44 ++++++++++++++++++++++++++++++ gxml/TwNamespace.vala     |
 39 +++++++++++++++++++++++++++ gxml/TwNode.vala          | 56
 ++++++++++++++++++++++++++++++++++++++ gxml/TwText.vala          |
 36 +++++++++++++++++++++++++ gxml/libxml-Document.vala |  9 +++++--
 11 files changed, 371 insertions(+), 21 deletions(-)

commit abe0a9cf26962710e4a334cdfe4988811fe4e6b4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 4 15:10:18 2015 -0500

    Added API for TextWriter interface implementations

    * GXml.Document and GXml.Element added finalize functions to be used
      with GXml.TextWriter interface

 gxml/Document.vala |
 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gxml/Element.vala  | 10 +++++++ 2 files changed, 90 insertions(+)

commit 545b5a1dccf2d14aec348cb984f0f83e8bfec2e5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 4 12:56:02 2015 -0500

    Improved documentation

    * Adding identification for GXml generic, Serializable and DOM APIs

 gxml/Serializable.vala           | 2 +- gxml/SerializableContainer.vala
 | 2 +- gxml/SerializableMapDualKey.vala | 2 +-
 gxml/SerializableMapKey.vala     | 2 +- gxml/libxml-NamedNodeMap.vala
 | 2 +- gxml/libxml-NodeList.vala        | 4 +++- 6 files changed,
 8 insertions(+), 6 deletions(-)

commit db1171df0d7eb4dfbba527c0cc430eaee85049fc Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 4 12:37:45 2015 -0500

    Implemented GXml.Document.create_comment

 gxml/Document.vala    | 4 ++-- vapi/xlibxml-1.0.vapi | 6 ++++++ 2 files
 changed, 8 insertions(+), 2 deletions(-)

commit 495876e6e616d91fbdc5ecc7d06ac4e2132b7a7e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 4 12:25:50 2015 -0500

    Added GXml.Document.create_comment()

    * Implemented in xDocument * Renamed xDocument.create_comment to
    xDocument.create_managed_comment() * Updated Unit Tests

 gxml/Document.vala        |  7 +++++++ gxml/libxml-Document.vala | 12
 ++++++++++-- test/DocumentTest.vala    |  6 +++--- test/NodeTest.vala
 |  8 ++++---- 4 files changed, 24 insertions(+), 9 deletions(-)

commit 187688a78dfe3bf883ad80becd6ab9f54238d13d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 4 11:59:00 2015 -0500

    Added GXml.Comment interface

    * Moved old libxml-Comment to xComment

 gxml/Makefile.am          | 3 ++- gxml/libxml-Comment.vala  | 6 ++++--
 gxml/libxml-Document.vala | 8 ++++---- test/DocumentTest.vala    | 2 +-
 4 files changed, 11 insertions(+), 8 deletions(-)

commit 23b0f8b9e3de1c4fd6caca866ea99c7483834c5f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 4 11:44:34 2015 -0500

    Fixed documentation installation

    * Removed unnecesary code in docs/valadoc/Makefile.am

 docs/valadoc/Makefile.am         | 109
 --------------------------------------- docs/valadoc/gtk-doc/Makefile.am
 |   9 ++-- gxml/Attribute.vala              |   2 +- gxml/Document.vala
 |   4 +- gxml/Element.vala                |  10 ++-- gxml/Namespace.vala
 |   6 +-- gxml/Node.vala                   |  12 ++---
 gxml/Serializable.vala           |  74 +++++++++++++-------------
 gxml/libxml-Comment.vala         |  11 ++-- 9 files changed, 68
 insertions(+), 169 deletions(-)

commit f0e6dcfd1ed3a3d708d9baaf2f202d0590b6eeef Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 4 10:38:50 2015 -0500

    Documentation improvements for GXml.Node and derived interfaces

 gxml/Attribute.vala | 10 +++++++++- gxml/Document.vala  | 23
 ++++++++++++++++++--- gxml/Element.vala   | 21 +++++++++++++++++++-
 gxml/Namespace.vala | 18 +++++++++++++++++ gxml/Node.vala      | 57
 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed,
 124 insertions(+), 5 deletions(-)

commit 37a96d159323d6a618456dbe96bb5116b1f773fd Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 4 09:34:11 2015 -0500

    Fixed --enable-devhelp-docs without --enable-gtk-docs

 configure.ac | 24 ++++++++++++------------ 1 file changed, 12
 insertions(+), 12 deletions(-)

commit f4c6ce4a29521f4fdc93f74bbffcacb1ef8e6316 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun May 3 10:18:59 2015 -0500

    Fixed --enable-gir-docs enabled alone

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

commit 06f4a5e09d22818e2ccd68890f0171d5c726a831 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun May 3 10:14:14 2015 -0500

    Fixed --enable-devhelp-doc enabled alone

 configure.ac | 17 ++++++++++++----- 1 file changed, 12 insertions(+),
 5 deletions(-)

commit 6d56cfd4b9964844a009f70aa686a19d1e2f57b8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun May 3 09:01:07 2015 -0500

    Fixed --enable-gtk-docs alone. It requires --enable-valadoc

 configure.ac | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)

commit 297d50e237257103e1f1bd8eb9b0294a5b16f2eb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun May 3 08:47:50 2015 -0500

    Fixed documentation generation valadoc - gtk-doc build

 configure.ac                      | 18 ++++++++++++------
 docs/valadoc/Makefile.am          |  1 + docs/valadoc/devhelp/Makefile.am
 |  3 ++- docs/valadoc/gir-docs/Makefile.am |  3 ++-
 docs/valadoc/gtk-doc/Makefile.am  |  3 ++- vapi/xlibxml-1.0.vapi
 | 12 ++++++------ 6 files changed, 25 insertions(+), 15 deletions(-)

commit 6938851e9c633c4d20f98133ece19d0692b85ffb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat May 2 09:54:49 2015 -0500

    Ported libxml-Text to GXml.Text

    * Ported all internals and unit tests to xText * Still Unit Test
    for GXml.Test interface missing

 gxml/Makefile.am              |  1 + gxml/libxml-CDATASection.vala
 |  2 +- gxml/libxml-Document.vala     |  8 ++++----
 gxml/libxml-Text.vala         |  8 ++++---- test/AttrTest.vala
 |  4 ++-- test/CharacterDataTest.vala   | 16 ++++++++--------
 test/DocumentTest.vala        |  2 +- test/ElementTest.vala         |
 6 +++--- test/GXmlTest.vala            |  6 +++--- test/TextTest.vala
 |  4 ++-- 10 files changed, 29 insertions(+), 28 deletions(-)

commit 352e35b3cca08e710ffc952b2d7e0d6884fc02e7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat May 2 09:14:32 2015 -0500

    Fixed installation suffix

    * Removed unused file

 configure.ac                  |  2 +- gxml/libxml-TagNamedList.vala |
 36 ------------------------------------ 2 files changed, 1 insertion(+),
 37 deletions(-)

commit 6cd0e4c2d59276e5915bf4390e3dd25b98cd80fd Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 1 20:59:32 2015 -0500

    Fixed implementation of libxml-NamedAttrMap

    * NamedAttrMap re-implemented Gee.Map for GXml.Attribute
      using libxml2 direct access
    * Create a new NamedAttrMap is required each time access
      GXml.Node.attrs, in order to access any update (FIXIT!)
    * More SerializableObjectModel xElement substitutions

 gxml/Makefile.am                  |   1 +
 gxml/SerializableObjectModel.vala |   2 +- gxml/libxml-Attr.vala
 |   2 +- gxml/libxml-NamedAttrMap.vala     | 337
 ++++++++++++++++++++++++++++++++++++++ gxml/libxml-NamedNodeMap.vala
 | 258 +---------------------------- 5 files changed, 341 insertions(+),
 259 deletions(-)

commit 7df6c48ecfa787a5d58c84f6bba7bfc434903d8e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 30 17:19:34 2015 -0500

    SerializableObjectModel removed more references to xElement

 gxml/SerializableObjectModel.vala | 7 +++---- 1 file changed, 3
 insertions(+), 4 deletions(-)

commit 282dfef6831225667d51aebc762e19ae80c46ffd Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 30 17:16:52 2015 -0500

    SerializableObjectModel removing more references to xNode

 gxml/SerializableObjectModel.vala | 20 +++++++++----------- 1 file
 changed, 9 insertions(+), 11 deletions(-)

commit 7307074218667c7697f9fed332c46dd195bb4610 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 30 17:10:51 2015 -0500

    Serializable.unknown_serializable_property ported to GXml.Node

    * Documentation updates * More SerializableObjectModel ports to
    GXml.Element/Document * Test cases updates

 gxml/Serializable.vala                   | 24 ++++++++++++------------
 gxml/SerializableJson.vala               | 12 ++++++------
 gxml/SerializableObjectModel.vala        | 14 +++++++-------
 test/SerializableGeeCollectionsTest.vala |  8 ++++----
 test/SerializableObjectModelTest.vala    | 10 +++++-----
 test/SerializableTest.vala               |  2 +- 6 files changed,
 35 insertions(+), 35 deletions(-)

commit 9aaecd0d27616f5513eb24dafdf6a478ce00b5fd Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 30 16:51:51 2015 -0500

    SerializableObjectModel removing more references to xElement

 gxml/SerializableObjectModel.vala | 18 +++++++++--------- 1 file changed,
 9 insertions(+), 9 deletions(-)

commit 3e7cd143251c58de06bc1ad3528bf9b820958f76 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 30 16:42:23 2015 -0500

    SerializableObjectModel port to GXml.Element

    * Added GXml.Element.set_attr/get_attr() * Removed
    GXml.Element.set_attribute by GXml.Element.set_attr() *
    Reimplemented/API change on GXml.Node.copy() * Considering to Delete
    SerializableJson/Serializable

 gxml/Element.vala                 |  3 ++- gxml/Node.vala
 | 19 +++++++++++++++++++ gxml/SerializableJson.vala        |  5 +++--
 gxml/SerializableObjectModel.vala | 22 ++++++++++------------
 gxml/libxml-Attr.vala             | 16 ----------------
 gxml/libxml-Element.vala          | 33 +++------------------------------
 gxml/libxml-Node.vala             | 11 +---------- 7 files changed,
 38 insertions(+), 71 deletions(-)

commit 6f76aad61bd05bc2314766373d92f2e787774537 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 30 14:19:00 2015 -0500

    Fixed bug on GXml.Namespaces implementation in old libxml

    * NamespaceAttrNodeList now is fully ported to Gee.List<Namespace>
    * NamespaceAttrNodeList uses xmlGetNsList to find all namespaces the
      document
    * Now set_namespace work properly * Deserialize with namespaces is
    working * Added Xmlx.doc_get_ns_list wrapping xmlGetNsList

 gxml/Serializable.vala                 |  1 +
 gxml/SerializableGeeHashMap.vala       |  2 +-
 gxml/SerializableGeeTreeMap.vala       |  2 +-
 gxml/SerializableObjectModel.vala      | 14
 +++---- gxml/libxml-NamespaceAttrNodeList.vala |
 69 ++++++++++++++-------------------- gxml/xlibxml.c
 |  5 +++ gxml/xlibxml.h                         |  1 +
 test/SerializableObjectModelTest.vala  | 20 +++++++---
 vapi/xlibxml-1.0.vapi                  |  2 + 9 files changed, 62
 insertions(+), 54 deletions(-)

commit 45d079c8e3877cec9f7d9ad190368e62b5fed1d9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 30 11:26:50 2015 -0500

    * Removed custom libxml-2.0.vapi file * Added gxml/xlibxml.c/.h and
    xlibxml.vapi files to implement missing API from
      Vala's libxml-2.0.vapi file (updates to new GXml.Xmlx API)
    * Old libxml-DocumentType uses a Xml.Doc to access its internals *
    Fixed get_last_error to_string implementation to use string.replace()
    * GXml.Node.namespaces changed to Gee.List<Namespace> (updated
    implementations) * Added GXml.Node.set_namespace (currently
    is buggy) * Added GXml.Serializable.set_namespace and removed
    serializable_set_namespace
      property (updated implementations)
    * Old libxml-Node and BackedNode changed type from NodeList to
    List<Namespace>
      this change doesn't broke DOM API
    * Reimplemented libxml-NamespaceAttrNodeList to access directly
    to Xml.Node.Ns
      lists of namespaces and implement Gee.List<Namespace> interfaces

 gxml/Makefile.am                       |    7 +- gxml/Node.vala
 |    3 +- gxml/Serializable.vala                 |   14
 +- gxml/SerializableGeeArrayList.vala     |    2 +-
 gxml/SerializableGeeDualKeyMap.vala    |    2 +-
 gxml/SerializableGeeHashMap.vala       |    2 +-
 gxml/SerializableGeeTreeMap.vala       |    2 +-
 gxml/SerializableJson.vala             |    2 +-
 gxml/SerializableObjectModel.vala      |    8 +-
 gxml/libxml-BackedNode.vala            |   40 +-
 gxml/libxml-CharacterData.vala         |    2 +-
 gxml/libxml-Document.vala              |   14
 +- gxml/libxml-DocumentType.vala          |    8
 +- gxml/libxml-Error.vala                 |    4 +-
 gxml/libxml-NamespaceAttrNodeList.vala |  167 ++- gxml/libxml-Node.vala
 |    4 +- gxml/xlibxml.c                         |   42 +
 gxml/xlibxml.h                         |   32 + test/DocumentTest.vala
 |    4 +- test/ElementTest.vala                  |   16 +-
 test/SerializableObjectModelTest.vala  |   23 +- vapi/libxml-2.0.vapi
 | 2021 -------------------------------- vapi/xlibxml-1.0.vapi
 |   31 + 23 files changed, 331 insertions(+), 2119 deletions(-)

commit bd8256514d9f22c2f3acf5dbe02b5675300f7cf1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 29 12:26:47 2015 -0500

    Implemented GXml.Text

    * Added Document.create_text() and its implementation * Replaced
    xDocument.create_text_node() with Document.create_text()

 gxml/Document.vala                | 1 + gxml/SerializableObjectModel.vala
 | 8 ++++---- gxml/libxml-Document.vala         | 3 +--
 gxml/libxml-Text.vala             | 4 +++- 4 files changed, 9
 insertions(+), 7 deletions(-)

commit 7e17be98a3fd69c1351590dd35da08f5f4590ca4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 29 12:11:52 2015 -0500

    SerializableObjectModel porting to GXml.Document

    * No create_text_node() have been implemented * No
    Element.add_namespace_attr() have been implemented

 gxml/SerializableObjectModel.vala | 14 +++++++------- 1 file changed,
 7 insertions(+), 7 deletions(-)

commit c154022022f5ae93a4df605af394a72d539aaa11 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 29 12:03:40 2015 -0500

    Fixed bug in GXml.Namespace implementation of old libxml

 gxml/libxml-NamespaceAttr.vala        |  4 ++-- gxml/libxml-Node.vala
 |  2 +- test/SerializableObjectModelTest.vala | 19 ++++++++++++++-----
 3 files changed, 17 insertions(+), 8 deletions(-)

commit 6d6d6d358bf86f917dfaf3d014cb178c838bedba Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 29 11:09:03 2015 -0500

    Fixed bug on NamespaceAttrNodeList initialization

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

commit a529de1a995a8b59392f881ad1d81bea8facdc46 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 29 10:37:20 2015 -0500

    Ported Serializable.deserialize_unknown_property_type signal to
    GXml.Node

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

commit 09cbe905ccd43b56e7a30733c110c242a7e66c50 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 29 10:34:33 2015 -0500

    Ported Serializable.deserialize_unknown_property signal to GXml.Node

 gxml/Serializable.vala                | 2 +-
 test/SerializableObjectModelTest.vala | 2 +- 2 files changed, 2
 insertions(+), 2 deletions(-)

commit 5eec9f20310a9cae82c4fc09eb753dba5e9bcd27 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 29 10:31:30 2015 -0500

    Ported Serializable.serialize_unknown_property_type signal to
    GXml.Node

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

commit d8e051c94b5faa19dd2ca52ff49dde982040c50d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 29 10:07:42 2015 -0500

    Ported Serializable.serialize_unknown_property to GXml.Node

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

commit eb3262f9b0ad21e6455b8a923877bcada3f758da Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 29 09:59:35 2015 -0500

    Ported Serializable.deserialize_property to GXml.Node

 gxml/Serializable.vala              | 2
 +- gxml/SerializableGeeArrayList.vala  |
 4 ++-- gxml/SerializableGeeDualKeyMap.vala |
 4 ++-- gxml/SerializableGeeHashMap.vala    | 4 ++--
 gxml/SerializableGeeTreeMap.vala    | 4 ++-- gxml/SerializableJson.vala
 | 5 ++++- gxml/SerializableObjectModel.vala   | 6 ++++-- 7 files changed,
 17 insertions(+), 12 deletions(-)

commit 307da5e1d6b7dd7ce5eccd63d4e5e41d95f0d59d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 29 09:49:47 2015 -0500

    Ported Serializable.deserialize to GXml.Node

    * Disable /gxml/serializable/object_model/override_deserialize test
      because a bug in NamespaceAttrNodeList bug

 gxml/Serializable.vala                |  2
 +- gxml/SerializableGeeArrayList.vala    | 12
 +++++----- gxml/SerializableGeeDualKeyMap.vala   |
 12 +++++----- gxml/SerializableGeeHashMap.vala      |
 12 +++++----- gxml/SerializableGeeTreeMap.vala      |
 12 +++++----- gxml/SerializableJson.vala            |
 3 ++- gxml/SerializableObjectModel.vala     | 42
 +++++++++++++++++------------------ test/SerializableObjectModelTest.vala
 | 16 ++++++------- 8 files changed, 56 insertions(+), 55 deletions(-)

commit 642f2da48d9f6a8be8e644f4de2257550e2fae38 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Apr 24 14:43:12 2015 -0500

    Ported Serializable.serialize_property to GXml.Node

 gxml/Serializable.vala              | 2
 +- gxml/SerializableGeeArrayList.vala  |
 4 ++-- gxml/SerializableGeeDualKeyMap.vala |
 4 ++-- gxml/SerializableGeeHashMap.vala    | 4 ++--
 gxml/SerializableGeeTreeMap.vala    | 4 ++-- gxml/SerializableJson.vala
 | 4 +++- gxml/SerializableObjectModel.vala   | 6 ++++-- 7 files changed,
 16 insertions(+), 12 deletions(-)

commit daf8f06b45e1961873f9fc34549a8afa027bfdf7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Apr 17 15:51:29 2015 -0500

    Changed Serializable.serialize() to GXml.Node

    * SerializeObjectModel.serialize() require to convert to use
      only GXml.Node, GXml.Document and GXml.Element

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

commit 92a2ff78daefca1c0f4970c26e6cfc80a094e0bf Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 16 07:50:16 2015 -0500

    SerializableTreeMap tests ported to GXml.Element

 test/SerializableGeeTreeMapTest.vala | 40
 +++++++++++++++--------------------- 1 file changed, 17 insertions(+),
 23 deletions(-)

commit d6cc46fef06acb284cab9e8ab21ed5d462c9b9df Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 21:44:35 2015 -0500

    SerializabelHashMap test ported to GXml.Element

 test/SerializableGeeHashMapTest.vala | 38
 ++++++++++++++++++------------------ 1 file changed, 19 insertions(+),
 19 deletions(-)

commit 0f517a4544ce2066e3066430a15d444dedb0685b Merge: 4cbef5c 9213772
Author: Daniel Espinosa <esodan@gmail.com> Date:   Wed Apr 15 21:36:51
2015 -0500

    Merged local branch with remote, due to commit amend

commit 4cbef5c693d17d7986bac5658383850dc77b9332 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 21:35:42 2015 -0500

    Ported SerializableDualKeyMap tests to GXml.Element API

 test/SerializableGeeDualKeyMapTest.vala | 25 +++++++++++--------------
 1 file changed, 11 insertions(+), 14 deletions(-)

commit 9f68fd75bf8e9bb517ce60c6f15d14feea80e7d6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 21:23:43 2015 -0500

    Fixed Node.attrs.get()

    * SerializableArrayList tests ported to GXml.Element API, missed
      port Serializable to GXml.Node

 gxml/libxml-Element.vala               | 5 +---- gxml/libxml-Node.vala
 | 2 +- test/SerializableGeeArrayListTest.vala | 7 +++---- 3 files
 changed, 5 insertions(+), 9 deletions(-)

commit 92137729c73bb3736428db59deee2b061243267b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 21:23:43 2015 -0500

    Fixed Node.attrs.get()

 gxml/libxml-Element.vala               | 5 +---- gxml/libxml-Node.vala
 | 2 +- test/SerializableGeeArrayListTest.vala | 7 +++---- 3 files
 changed, 5 insertions(+), 9 deletions(-)

commit 208f9e9356f2c7c6d6dd6a191a54664482aa5315 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 19:06:00 2015 -0500

    Tested Node.childs.size and its iteration

 gxml/libxml-ChildNodeList.vala         |  1 -
 test/SerializableGeeArrayListTest.vala | 18 ++++++++---------- 2 files
 changed, 8 insertions(+), 11 deletions(-)

commit c920d05fc26480d9c27b2999ca47d6cc827b7e1e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 18:40:27 2015 -0500

    Replaced xNode.append_child() with Node.childs.add() on tests

    * Containers serializable uses new Node.childs.add() API

 test/SerializableGeeArrayListTest.vala  | 2
 +- test/SerializableGeeDualKeyMapTest.vala | 2 +-
 test/SerializableGeeHashMapTest.vala    | 2 +- 3 files changed, 3
 insertions(+), 3 deletions(-)

commit fd615768eef9b3d1d6f5e5b26e339553fef0dc4a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 18:36:54 2015 -0500

    Initial test of GXml.Node.childs.add()

 gxml/Document.vala                   | 5 +++++
 test/SerializableGeeTreeMapTest.vala | 2 +- 2 files changed, 6
 insertions(+), 1 deletion(-)

commit 7c1936e29352ed0b65f483a1d790c5104c5bd935 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 18:31:04 2015 -0500

    Implemented Document.create_element()

 gxml/Document.vala                      |  1 + gxml/SerializableJson.vala
 |  6 ++--- gxml/SerializableObjectModel.vala       |
 2 +- gxml/Serialization.vala                 |  6 ++---
 gxml/libxml-Document.vala               |  4 ++-- test/DocumentTest.vala
 | 18 +++++++------- test/ElementTest.vala                   |
 42 ++++++++++++++++----------------- test/GXmlTest.vala
 |  2 +- test/NamespaceTest.vala                 |  8
 +++---- test/NodeTest.vala                      |  2
 +- test/SerializableGeeArrayListTest.vala  |  2 +-
 test/SerializableGeeDualKeyMapTest.vala |  2 +-
 test/SerializableGeeHashMapTest.vala    |  2 +-
 test/SerializableGeeTreeMapTest.vala    |  2 +-
 test/SerializableObjectModelTest.vala   |  2 +-
 test/SerializableTest.vala              |  2 +- 16 files changed,
 52 insertions(+), 51 deletions(-)

commit 2a7c0c5a19bfbe961e2569e334c4935d1f0cc5e6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 18:05:50 2015 -0500

    Node, Document and Element interfaces have implementations

    * xNode implements GXml.Node interface * xDocument implements
    GXml.Document interface * xElement implements GXml.Element interface

 gxml/Document.vala        | 2 +- gxml/Node.vala            | 1 -
 gxml/libxml-Document.vala | 4 ++-- gxml/libxml-Element.vala  | 2 +-
 gxml/libxml-Node.vala     | 5 ++--- 5 files changed, 6 insertions(+),
 8 deletions(-)

commit 99d747bafe76d7d8e7c85c2963b353b404ce4c9d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 17:51:22 2015 -0500

    libxml-Element implements GXml.Element

    * API changes on Document and Element interfaces * libxml-Document
    implements Document.file property

 gxml/Document.vala        |  1 - gxml/Element.vala         |
 13 ++++++++++--- gxml/libxml-Document.vala |  5 +++++
 gxml/libxml-Element.vala  |  2 -- 4 files changed, 15 insertions(+),
 6 deletions(-)

commit fb39afb1af5b3a34f96509507ed5b4895e156f4f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 17:32:55 2015 -0500

    Implemented GXml.Node.to_string () in xNode

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

commit 9182766cbc4a525caf23b1c5bc5a6d50f86fe8e3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 17:28:48 2015 -0500

    Renamed to_string to stringify on xNode

    * This will avoid conflicts with GXml.Node.to_string() * Updated
    GXml.Node API to read only properties * GXml.Node.copy () will be
    equivalent to xNode.copy () signature

 gxml/Node.vala                 |  8 ++++---- gxml/SerializableJson.vala
 |  2 +- gxml/Serialization.vala        |  4 ++-- gxml/libxml-Attr.vala
 |  8 +++----- gxml/libxml-BackedNode.vala    |  2 +-
 gxml/libxml-ChildNodeList.vala |  2 +- gxml/libxml-Document.vala      |
 2 +- gxml/libxml-DocumentType.vala  |  7 ++----- gxml/libxml-Element.vala
 |  4 ++-- gxml/libxml-LinkedList.vala    |  2 +- gxml/libxml-Node.vala
 | 27 +++++++++++++-------------- 11 files changed, 31 insertions(+),
 37 deletions(-)

commit 055a80961361606a2fcb964cc95587db92dcbf0e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 16:50:20 2015 -0500

    Fixed _namespace_definitions access

 gxml/libxml-BackedNode.vala | 2 -- gxml/libxml-Node.vala       | 2 +-
 2 files changed, 1 insertion(+), 3 deletions(-)

commit b019e45064f19a82627567ead33caaa1b913d373 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 16:43:57 2015 -0500

    libxml-NamedNodeMap implemented Gee.AbstractMap

    * Moved implementation of Node to xNode instead of BackedNode

 gxml/libxml-BackedNode.vala   |  22 -------
 gxml/libxml-Element.vala      |   2 +- gxml/libxml-NamedNodeMap.vala |
 136 +++++++++++++++++++++++++++++++++++++++++- gxml/libxml-Node.vala
 |  17 ++++++ 4 files changed, 152 insertions(+), 25 deletions(-)

commit 047dc918e925a93d51f406ab4e7643d079975038 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 14:08:35 2015 -0500

    Sync Node interface with xNode and BackedNode

    * Removed owned from child_nodes property in Node * Changed type of
    Node interface properties: childs and namespaces
      to BidirList

 gxml/Node.vala              |  4 ++-- gxml/libxml-Attr.vala       |
 10 ++++++---- gxml/libxml-BackedNode.vala | 17 ++++++++++-------
 gxml/libxml-Document.vala   |  6 ++++-- gxml/libxml-Entity.vala     |
 9 +++++---- gxml/libxml-Node.vala       |  3 +-- test/DocumentTest.vala
 |  3 +-- 7 files changed, 29 insertions(+), 23 deletions(-)

commit eb283e5b1bdd1e6a782b93ba798d1e27a850c75b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 13:37:35 2015 -0500

    libxml-ChildNodeList implements Gee.AbstractBidirList

 gxml/libxml-ChildNodeList.vala | 68
 +++++++++++++++++++++++++++++++++++------- 1 file changed, 57
 insertions(+), 11 deletions(-)

commit daceb003d4d71097a4d305c5de6f1b1726aa03ee Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 13:13:58 2015 -0500

    libxml-ChildNodeList implement Gee.AbstractList

 gxml/libxml-ChildNodeList.vala | 119
 ++++++++++++++++++++++++----------------- 1 file changed, 70
 insertions(+), 49 deletions(-)

commit eeba83fed6a4048d297d5fa7ae25b2806fce02fd Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 11:28:33 2015 -0500

    libxml-ChildNodeList class ported to Gee.Collection

    * ChildNodeList now implements directly Gee.Collection and
      its pre-requisites

 gxml/libxml-ChildNodeList.vala | 77
 ++++++++++++++++++++++++++++-------------- 1 file changed, 51
 insertions(+), 26 deletions(-)

commit 6809728e0823be1f8743f0a69f5699ee71ab065b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 15 11:11:39 2015 -0500

    Added missing files to repository

 gxml/libxml-ChildNodeList.vala         | 233
 +++++++++++++++++++++++++++++++++ gxml/libxml-NamespaceAttrNodeList.vala
 |  30 +++++ gxml/libxml-TagNamedList.vala          |  36 +++++ 3 files
 changed, 299 insertions(+)

commit f225164211af27295434d632c5e10799de6b4738 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 18:08:06 2015 -0500

    NodeChildNodeList implements Gee.List interface

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

commit 0e94726896a49c5e8c3f3e27ebd1755b637a029f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 17:40:38 2015 -0500

    Moved NodeList's implementation to its own file

    * Makes easy to maintain NodeList set of classes

 gxml/Makefile.am                     |   9 +-
 gxml/libxml-AttrChildNodeList.vala   |  55 +++++
 gxml/libxml-BackedNode.vala          |   9 +-
 gxml/libxml-EntityChildNodeList.vala |  55 +++++
 gxml/libxml-LinkedList.vala          |  92
 ++++++++ gxml/libxml-NodeChildNodeList.vala   |
 62 ++++++ gxml/libxml-NodeList.vala            | 401
 +---------------------------------- gxml/libxml-TagNameNodeList.vala
 |  32 +++ 8 files changed, 312 insertions(+), 403 deletions(-)

commit 16f3d5d6c2b742cd3cc4a24f205b5f238dd674f7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 15:00:37 2015 -0500

    Declare GXml.Namespace implemention for old GXml.NamespaceAttr

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

commit 4ac4ad7fa222732074f732791c98bcb505a2d632 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 14:59:11 2015 -0500

    Namespace interface implemented by old GXml.NamespaceAttr

 gxml/Namespace.vala            |  4 ++-- gxml/libxml-NamespaceAttr.vala |
 14 ++++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-)

commit 8e9878886fc708a7f546ceedb6f56345051bdf36 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 14:55:00 2015 -0500

    Removed unused functions

 gxml/Serialization.vala |  1 - gxml/libxml-Error.vala  | 15
 +-------------- gxml/libxml-Node.vala   | 22 ----------------------
 3 files changed, 1 insertion(+), 37 deletions(-)

commit 41bbf57f837d3ef0a451ad00919a81ba35337054 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 14:45:34 2015 -0500

    Removed unused functions on GXml.LinkedList

 gxml/libxml-NodeList.vala | 10 ---------- 1 file changed, 10 deletions(-)

commit 0bc464be0d59da0a77c93c0e18c331d7e9bc08b6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 14:38:48 2015 -0500

    Removed warnings on performance tests

 test/gxml-performance.vala | 91
 ++++++++++++++++++++++++++++------------------ 1 file changed, 56
 insertions(+), 35 deletions(-)

commit 7f12facc7d0cc4dff4c528e75c2521924a4c1601 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 14:35:19 2015 -0500

    Renamed xNode.prefix to xNode.namespace_prefix

    * This avoids conflicts with Namespace interface implementation

 gxml/libxml-BackedNode.vala    | 21 +++++++++++++--------
 gxml/libxml-NamespaceAttr.vala |  9 +++++++-- gxml/libxml-Node.vala
 |  8 ++++---- test/AttrTest.vala             | 10 +++++-----
 test/ElementTest.vala          | 12 ++++++------ 5 files changed,
 35 insertions(+), 25 deletions(-)

commit bc0a8ce6bb54ad06f4f6818e68697e2059a3ab86 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 14:19:04 2015 -0500

    Renamed and rebased GXml.ArrayList to Gee.LinkedList

 gxml/libxml-BackedNode.vala | 11 +++++++++++ gxml/libxml-NodeList.vala
 |  8 ++++---- 2 files changed, 15 insertions(+), 4 deletions(-)

commit a28566d04ca3bf75521c54cb6700bbfb2ab388b1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 14:09:58 2015 -0500

    Interfaces added to GXml API

    * No conflicts was reported on compilation

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

commit b6e8c4e682397ac64cdcab7ea87a3f39edef1bdc Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 14:05:39 2015 -0500

    Renamed old GXml.Element to new GXml.xElement

    * This is the last step to avoid conflicts with new
      interfaces API.
    * Next step should be adding interfaces to GXml API

 gxml/Serializable.vala                   | 14
 ++++----- gxml/SerializableGeeArrayList.vala       |
 12 ++++---- gxml/SerializableGeeDualKeyMap.vala      |
 12 ++++---- gxml/SerializableGeeHashMap.vala         |
 12 ++++---- gxml/SerializableGeeTreeMap.vala         |
 12 ++++---- gxml/SerializableJson.vala               | 26
 ++++++++--------- gxml/SerializableObjectModel.vala        |
 24 +++++++-------- gxml/Serialization.vala                  |
 14 ++++----- gxml/libxml-Document.vala                | 36
 +++++++++++------------ gxml/libxml-Element.vala                 |
 48 +++++++++++++++--------------- gxml/libxml-NamedNodeMap.vala
 |  6 ++-- test/AttrTest.vala                       |
 12 ++++---- test/DocumentTest.vala                   | 24
 +++++++-------- test/ElementTest.vala                    | 50
 ++++++++++++++++---------------- test/EnumerationTest.vala
 |  2 +- test/GXmlTest.vala                       |  6
 ++-- test/SerializableGeeArrayListTest.vala   |  4
 +-- test/SerializableGeeCollectionsTest.vala | 14
 ++++----- test/SerializableGeeDualKeyMapTest.vala  |
 6 ++-- test/SerializableGeeHashMapTest.vala     |  8
 ++--- test/SerializableGeeTreeMapTest.vala     |  8
 ++--- test/SerializableObjectModelTest.vala    | 48
 +++++++++++++++--------------- test/SerializableTest.vala               |
 4 +-- 23 files changed, 201 insertions(+), 201 deletions(-)

commit 8270f0a714da69e51725c1b043bf13b54d3bbfd8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 14:00:46 2015 -0500

    Renamed old GXml.Document to new GXml.xDocument

        * This is a step required to avoid conflicts with new
          interface API GXml.Document

 gxml/SerializableJson.vala               | 14
 ++--- gxml/SerializableObjectModel.vala        | 14
 ++--- gxml/Serialization.vala                  | 32
 ++++++------ gxml/libxml-Attr.vala                    |
 6 +-- gxml/libxml-BackedNode.vala              |  4
 +- gxml/libxml-CDATASection.vala            |  6 +--
 gxml/libxml-CharacterData.vala           |  4 +- gxml/libxml-Comment.vala
 |  8 +-- gxml/libxml-Document.vala                | 90
 ++++++++++++++++---------------- gxml/libxml-DocumentFragment.vala
 | 11 ++-- gxml/libxml-DocumentType.vala            |
 4 +- gxml/libxml-Element.vala                 | 12
 ++--- gxml/libxml-Entity.vala                  |  2
 +- gxml/libxml-EntityReference.vala         |  4 +-
 gxml/libxml-Implementation.vala          | 16 +++---
 gxml/libxml-NamespaceAttr.vala           |  4 +- gxml/libxml-Node.vala
 | 50 +++++++++--------- gxml/libxml-NodeList.vala                |
 18 +++---- gxml/libxml-Notation.vala                |  4 +-
 gxml/libxml-ProcessingInstruction.vala   |  4 +- gxml/libxml-Text.vala
 |  6 +-- test/AttrTest.vala                       | 26 ++++-----
 test/CharacterDataTest.vala              | 37 ++++++++++---
 test/DocumentTest.vala                   | 64 +++++++++++------------
 test/ElementTest.vala                    | 44 ++++++++--------
 test/EnumerationTest.vala                | 24 ++++-----
 test/GXmlTest.vala                       | 40 ++++++++++----
 test/NamespaceTest.vala                  | 23 ++++++-- test/NodeTest.vala
 | 38 +++++++------- test/SerializableBasicTypesTest.vala     |
 52 +++++++++--------- test/SerializableGeeArrayListTest.vala
 |  8 +-- test/SerializableGeeCollectionsTest.vala |
 10 ++-- test/SerializableGeeDualKeyMapTest.vala  |
 8 +-- test/SerializableGeeHashMapTest.vala     | 12
 ++--- test/SerializableGeeTreeMapTest.vala     |  8 +--
 test/SerializableObjectModelTest.vala    | 68 ++++++++++++++----------
 test/SerializableTest.vala               | 19 ++++---
 test/SerializationTest.vala              | 36 ++++++-------
 test/TextTest.vala                       | 26 ++++++++-
 test/gxml-performance.vala               |  8 +-- 40 files changed,
 483 insertions(+), 381 deletions(-)

commit 58eab7fa9b72900da6a565bda6ae73f38129cd98 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 13:56:11 2015 -0500

    Renamed old GXml.Node to new GXml.xNode

        * All classes with interferences with new API interfaces
          will be renamed
        * Updated copyrights * Added missing licenses for tests files

 gxml/Serializable.vala                   |  54 +++++++-------
 gxml/SerializableGeeArrayList.vala       |  22 +++---
 gxml/SerializableGeeDualKeyMap.vala      |  22 +++---
 gxml/SerializableGeeHashMap.vala         |  22 +++---
 gxml/SerializableGeeTreeMap.vala         |  22 +++---
 gxml/SerializableJson.vala               |  18 ++---
 gxml/SerializableObjectModel.vala        |  32 ++++----
 gxml/Serialization.vala                  |  22 +++---
 gxml/libxml-Attr.vala                    |  14 ++--
 gxml/libxml-BackedNode.vala              |  28 +++----
 gxml/libxml-Document.vala                |  34 ++++-----
 gxml/libxml-DocumentType.vala            |   4 +-
 gxml/libxml-Element.vala                 |  38 +++++-----
 gxml/libxml-Entity.vala                  |  20 ++---
 gxml/libxml-EntityReference.vala         |   4 +-
 gxml/libxml-Implementation.vala          |   2
 +- gxml/libxml-NamedNodeMap.vala            |   2 +-
 gxml/libxml-NamespaceAttr.vala           |   2 +- gxml/libxml-Node.vala
 |  74 +++++++++---------- gxml/libxml-NodeList.vala                |  92
 +++++++++++------------ gxml/libxml-Notation.vala                |   2 +-
 gxml/libxml-ProcessingInstruction.vala   |   4 +- test/AttrTest.vala
 |  29 +++++++- test/DocumentTest.vala                   |
 31 +++++++- test/ElementTest.vala                    |  65
 +++++++++++------ test/NodeTest.vala                       | 121
 ++++++++++++++++++------------- test/SerializableGeeArrayListTest.vala
 |   4 +- test/SerializableGeeCollectionsTest.vala |  16
 ++-- test/SerializableGeeDualKeyMapTest.vala  |   4
 +- test/SerializableGeeHashMapTest.vala     |   8 +-
 test/SerializableGeeTreeMapTest.vala     |   6 +-
 test/SerializableObjectModelTest.vala    |  30 ++++----
 test/SerializableTest.vala               |   8 +-
 test/SerializationTest.vala              |  29 +++++++-
 test/gxml-performance.vala               |   4 +- 35 files changed,
 503 insertions(+), 386 deletions(-)

commit 6e2f251ce485d0e7ea7a0126c5e3cdbd9b56fef7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 13:39:01 2015 -0500

    Added interfaces to provide different backends

        * Now GXml is based on libxml2 and uses one of
          available possibilities to parse XML files
        * This interfaces will allow to get access to XML
          tree by using different backends parsers
        * Next step is to avoid interfarence with already
          GXml objects definitions

 gxml/Attribute.vala | 26 ++++++++++++++++++++++++++ gxml/Document.vala
 | 30 ++++++++++++++++++++++++++++++ gxml/Element.vala   |
 30 ++++++++++++++++++++++++++++++ gxml/Namespace.vala |
 30 ++++++++++++++++++++++++++++++ gxml/Node.vala      | 39
 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 155
 insertions(+)

commit f16e06c9f26678d72e9aaa8f46b31133a4a1fb10 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Apr 14 13:30:00 2015 -0500

    Moved old GXml classes to its own files with prefix libxml

    * Step 1 to add interfaces API

 gxml/Attr.vala                         |  257
 -------- gxml/BackedNode.vala                   |  367
 ------------ gxml/CDATASection.vala                 |   54
 -- gxml/CharacterData.vala                |  180 ------
 gxml/Comment.vala                      |   52 -- gxml/Document.vala
 | 1011 -------------------------------- gxml/DocumentFragment.vala
 |   60 -- gxml/DocumentType.vala                 |  108 ----
 gxml/DomException.vala                 |  125 ---- gxml/Element.vala
 |  503 ---------------- gxml/Entity.vala                       |  133
 ----- gxml/EntityReference.vala              |   55 -- gxml/Error.vala
 |   27 - gxml/Implementation.vala               |  137 -----
 gxml/Makefile.am                       |   44 +- gxml/NamedNodeMap.vala
 |  165 ------ gxml/NamespaceAttr.vala                |  125 ----
 gxml/Node.vala                         |  531 -----------------
 gxml/NodeList.vala                     |  516 ----------------
 gxml/NodeType.vala                     |   49 -- gxml/Notation.vala
 |   75 --- gxml/ProcessingInstruction.vala        |   95 ---
 gxml/Text.vala                         |  103 ---- gxml/libxml-Attr.vala
 |  257 ++++++++ gxml/libxml-BackedNode.vala            |
 367 ++++++++++++ gxml/libxml-CDATASection.vala          |
 54 ++ gxml/libxml-CharacterData.vala         |  180
 ++++++ gxml/libxml-Comment.vala               |   52
 ++ gxml/libxml-Document.vala              | 1011
 ++++++++++++++++++++++++++++++++ gxml/libxml-DocumentFragment.vala
 |   60 ++ gxml/libxml-DocumentType.vala          |  108
 ++++ gxml/libxml-DomException.vala          |  125 ++++
 gxml/libxml-Element.vala               |  503 ++++++++++++++++
 gxml/libxml-Entity.vala                |  133 +++++
 gxml/libxml-EntityReference.vala       |   55 ++ gxml/libxml-Error.vala
 |   27 + gxml/libxml-Implementation.vala        |  137
 +++++ gxml/libxml-NamedNodeMap.vala          |  165 ++++++
 gxml/libxml-NamespaceAttr.vala         |  125 ++++ gxml/libxml-Node.vala
 |  531 +++++++++++++++++ gxml/libxml-NodeList.vala              |
 516 ++++++++++++++++ gxml/libxml-NodeType.vala              |
 49 ++ gxml/libxml-Notation.vala              |   75 +++
 gxml/libxml-ProcessingInstruction.vala |   95 +++ gxml/libxml-Text.vala
 |  103 ++++ 45 files changed, 4750 insertions(+), 4750 deletions(-)

commit 9c6ae2223a5457835d0f2add4a906956b27d6ac7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 6 14:01:33 2015 -0600

    Make distclean to delete typelib generated file

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

commit 890c31e8b8ea3af65e28ecb9d569917c24f4cd7a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 6 12:13:52 2015 -0600

    Set version to 0.6

    * Added missing file for test namespace * Set all to version 0.6,
    including pc file

 configure.ac            |  8 +++---- gxml/Makefile.am        | 60
 ++++++++++++++++++++++++------------------------- gxml/gxml-0.4.deps
 |  5 ----- gxml/gxml-0.4.pc.in     | 14 ------------ gxml/gxml-0.6.deps
 |  5 +++++ gxml/gxml-0.6.pc.in     | 14 ++++++++++++ test/Makefile.am
 |  4 ++-- test/NamespaceTest.vala | 35 +++++++++++++++++++++++++++++
 8 files changed, 90 insertions(+), 55 deletions(-)

commit d3bb27ec1254d5c881e5844f7783ac9b752df5b5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 6 12:02:58 2015 -0600

    Implemented set_namespace to SerializableObjectModel

 gxml/Serializable.vala                |  2 ++
 gxml/SerializableObjectModel.vala     |  8 ++++++--
 test/SerializableObjectModelTest.vala | 23 ++++++++++++++++++++++-
 test/SerializableTest.vala            |  1 - 4 files changed, 30
 insertions(+), 4 deletions(-)

commit 5b3f7d0f0531c9095c72f60ebbd81c705f9b5ece Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 6 11:36:31 2015 -0600

    Fixed Serializable.serialize_set_namespace as ignored property

    * make check pass

 gxml/Serializable.vala              | 16
 ++++++++++++++++ gxml/SerializableGeeArrayList.vala
 |  1 + gxml/SerializableGeeDualKeyMap.vala
 |  1 + gxml/SerializableGeeHashMap.vala    |  1 +
 gxml/SerializableGeeTreeMap.vala    |  1 + gxml/SerializableJson.vala
 |  5 ++++- gxml/SerializableObjectModel.vala   |  1 +
 gxml/Serialization.vala             |  4 +++- test/SerializableTest.vala
 | 13 ++++++++++--- 9 files changed, 38 insertions(+), 5 deletions(-)

commit e62004094e9e00e28deaeefcfe37d6f65fcbb7be Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 6 10:26:26 2015 -0600

    Added unit test for Serializable.string_to_gvalue for double

    * Added tests for undefined values in float and double values

 test/SerializableBasicTypesTest.vala | 54
 ++++++++++++++++++++++++++++++++++-- 1 file changed, 51 insertions(+),
 3 deletions(-)

commit 3e6986044d24efee0b6a458e06c1197b86ca2845 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 6 10:18:30 2015 -0600

    Added unit tests for Serializable.string_to_gvalue()

 test/SerializableBasicTypesTest.vala | 38
 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+)

commit c8980a88ee7d7ce770512695d02e968719aedb34 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 6 10:09:18 2015 -0600

    BackedNode.set_namespace bug fix. Serializable from string fixes.

    * BackedNode Checks for namespaces on parent node * Reimplemented
    Serializable.string_to_gvalue to use more
      reliable double.parse()
    * Added unit tests for Serializable.string_to_gvalue for integers

 gxml/BackedNode.vala                 | 18 ++++++-- gxml/Serializable.vala
 | 81 ++++++++++++++++++------------------
 test/SerializableBasicTypesTest.vala | 41 ++++++++++++++++++ 3 files
 changed, 97 insertions(+), 43 deletions(-)

commit c753def01429fb624ee4774ad57ebd07cd4410a5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 6 01:02:02 2015 -0600

    Fixed bugs on new Node.set_namespace ()

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

commit 4e942c5f3ef202473c8e0babf7053c8dd0e47aa1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 6 00:43:50 2015 -0600

    Added set_namespace() to Node

    * Added unit test for namespace

 docs/valadoc/Makefile.am | 2 ++ gxml/BackedNode.vala     | 4 ++--
 test/GXmlTest.vala       | 1 + test/Makefile.am         | 1 + 4 files
 changed, 6 insertions(+), 2 deletions(-)

commit 5d21e9d810d7ef1d3cd01ac3877aa879b5abc45c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 5 23:42:27 2015 -0600

    Added new set_namespace() method to Node

 gxml/BackedNode.vala | 20 ++++++++++++++++++++ gxml/Node.vala       |
 10 ++++++++++ 2 files changed, 30 insertions(+)

commit 98c0505fbe76805bc523bd8b41c9c83406f3c23e Merge: a3e76fa c7aa6ce
Author: Daniel Espinosa <esodan@gmail.com> Date:   Wed Nov 12 11:54:37
2014 -0600

    Merge branch 'gxml-0-4'

    Conflicts:
	configure.ac docs/valadoc/Makefile.am gxml/Document.vala
	gxml/Element.vala gxml/Enumeration.vala gxml/Node.vala
	gxml/Serializable.vala

commit a3e76fa47a86a58a66d7d1a358559367553677db Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Sep 30 13:17:40 2014 -0500

    Added initial on GIR documentation

 configure.ac			   | 42
 +++++++++++++++++---- docs/valadoc/Makefile.am		 | 78
 +++------------------------------------ docs/valadoc/devhelp/Makefile.am
 | 41 ++++++++++++++++++++ docs/valadoc/gir-docs/Makefile.am
 | 34 +++++++++++++++++ docs/valadoc/gtk-doc/Makefile.am  | 38
 +++++++++++++++++++ gxml/Makefile.am		       |  1 + m4/valac.m4
 |  7 ++-- 7 files changed, 159 insertions(+), 82 deletions(-)

commit b766a11c2bfe83f9aae11f585fa1f0a47cbae34c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Sep 30 00:28:56 2014 -0500

    Improve GXml Vala bindings documentation

 configure.ac			     |	 2 +- docs/valadoc/Makefile.am
 |   2 +- gxml/BackedNode.vala		      |   8 +-
 gxml/Document.vala		     |	18 --- gxml/DocumentType.vala
 |   2 +- gxml/DomException.vala	      |  20 +--
 gxml/EntityReference.vala	     |	19 ++- gxml/Enumeration.vala
 |  13 ++ gxml/NamedNodeMap.vala	      |  12 +- gxml/Node.vala
 |  13 +- gxml/Serializable.vala	      | 239
 ++++++++++++++++++++++++------------ gxml/SerializableContainer.vala
 |  16 +-- gxml/SerializableGeeArrayList.vala
 |   6 + gxml/SerializableGeeDualKeyMap.vala
 |   5 + gxml/SerializableGeeHashMap.vala    |	 7 +-
 gxml/SerializableGeeTreeMap.vala    |	 7 +- gxml/SerializableJson.vala
 |  15 ++- gxml/SerializableMapDualKey.vala    |
 15 ++- gxml/SerializableMapKey.vala	    |  12 +-
 gxml/SerializableObjectModel.vala   |	13 ++ 20 files changed, 293
 insertions(+), 151 deletions(-)

commit ecd56ac62705672fca2fa14012de75958bb259b0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Sep 28 23:49:44 2014 -0500

    Fixed GXml Vala documentation installation for DevHelp

 configure.ac		  | 24
 ++++++++++++++++++++---- docs/valadoc/Makefile.am | 49
 +++++++++++++++++++++++++++++++++--------------- 2 files changed,
 54 insertions(+), 19 deletions(-)

commit 2b19b6bd2625e8519e8e420bb3f0493b390f700c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Sep 25 20:10:14 2014 -0500

    More fixes on valadoc. Added valac.m4

 configure.ac		  |   8 ++- docs/valadoc/Makefile.am |
 136 ++++++++++++++--------------------------------- m4/valac.m4
 |  75 ++++++++++++++++++++++++++ 3 files changed, 119 insertions(+),
 100 deletions(-)

commit 0e3b9f6ab311dafb467d2bb8e30e66d12f88a23c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Sep 24 18:35:53 2014 -0500

    Fixes on Valadoc documentation annotations

 docs/valadoc/Makefile.am |  2 +- gxml/Document.vala	   |  8 ++++----
 gxml/Element.vala	  |  6 +++--- gxml/Enumeration.vala    |
 26 ++++++++++---------------- gxml/Node.vala		|  6 +++---
 gxml/Serializable.vala   | 36 +++++++++++++++++-------------------
 6 files changed, 38 insertions(+), 46 deletions(-)

commit 1a9f22941981f64b938bfe06f54946134183bc8a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Sep 24 00:18:55 2014 -0500

    Fixed valadoc build

 docs/valadoc/Makefile.am |  23 +++------- gxml/Attr.vala	    |
 4 +- gxml/Document.vala       |   8 ++-- gxml/Element.vala
 |   2 +- gxml/Enumeration.vala    |  38 ++++++++--------
 gxml/Node.vala		  |   8 ++-- gxml/Serializable.vala   | 116
 +++++++++++++++++++++++------------------------ gxml/Serialization.vala
 |   8 ++-- 8 files changed, 98 insertions(+), 109 deletions(-)

commit c7aa6ce98bec4be0aeabb6b9a20333b0c8111e05 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Sep 24 00:17:01 2014 -0500

    Fixed valadoc build

 docs/valadoc/Makefile.am |  23 +++------- gxml/Attr.vala	    |
 4 +- gxml/Document.vala       |   8 ++-- gxml/Element.vala
 |   2 +- gxml/Enumeration.vala    |  38 ++++++++--------
 gxml/Node.vala		  |   8 ++-- gxml/Serializable.vala   | 116
 +++++++++++++++++++++++------------------------ gxml/Serialization.vala
 |   8 ++-- 8 files changed, 98 insertions(+), 109 deletions(-)

commit 63531e1facfac0fc09523d8cad2a7b0fbc1deca5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Sep 23 22:47:25 2014 -0500

    Updated NEWS from 0.4.1

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

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 0842cb61f6bbd3cb1ff785805a8e8a7ade8bc05f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Sep 23 21:47:56 2014 -0500

    Set as no released

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

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