commit c5edd60abe3f7e2939006ac0e366466a6eec76de Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Apr 8 09:56:19 2017 -0500

    GomElement: More flexibility in namespaces declaration

    Accepted URI for namespace declarations:

    http://www.w3.org/2000/xmlns/

    or

    http://www.w3.org/2000/xmlns

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

commit 6322da01da02a81e5a9c19106714a412332a55ac Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Apr 8 09:31:10 2017 -0500

    Update LT version to 14.3.0

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

commit ebe7ce0dfde0de5bbf15566db880e8ef14b1e48a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Apr 8 09:26:38 2017 -0500

    GomElement: More flexible to declare namespaces

    Name spaces declarations should use one of these:

    http://www.w3.org/2000/xmlns/

    or

    http://www.w3.org/2000/xmlns

 configure.ac             | 2 +- gxml/GomElement.vala     | 4 +++-
 test/GomElementTest.vala | 1 + 3 files changed, 5 insertions(+),
 2 deletions(-)

commit 1be50c071ad2bc76aee9a9f6ac1cd107edd11dd8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 6 08:54:57 2017 -0500

    Release version 0.14.2

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

commit b219c9908e48105845ff4804e5edc026fb0d163d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 6 07:38:04 2017 -0500

    Set version to 0.14.2

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

commit e2ebcd3d19b6dd74816da9c2c6a62445faafb27a Author: Mario Blättermann
<mario.blaettermann@gmail.com> Date:   Mon Apr 3 20:47:50 2017 +0000

    Update German translation

 po/de.po | 12 ++++++++---- 1 file changed, 8 insertions(+), 4
 deletions(-)

commit eab278e824bd9b7b44e6b18852d21610d4bc112a Author: Rafael Fontenelle
<rafaelff@gnome.org> Date:   Sun Apr 2 21:02:53 2017 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 15 +++++++++------ 1 file changed, 9 insertions(+),
 6 deletions(-)

commit 7038941f61f2dd38a3c44460a4cb7723161c8723 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Apr 2 09:47:58 2017 +0200

    Update Polish translation

 po/pl.po | 12 ++++++++---- 1 file changed, 8 insertions(+), 4
 deletions(-)

commit 84bb494735ab20edc9aba25aa252f3263a84050c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Mar 27 18:03:59 2017 -0600

    GomDate: More test cases

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

commit dad1d02162ca6319b076957dc4e23f0c3125658b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Mar 27 17:27:19 2017 -0600

    GomDate: Fixed parsing some dates

 gxml/GomProperty.vala          | 15 ++++++++++++++-
 test/GomSerializationTest.vala | 10 ++++++---- 2 files changed, 20
 insertions(+), 5 deletions(-)

commit 1c0dd3f2ddd0726c3c670902fbf25f7698dd68c9 Author: Andika Triwidada
<atriwidada@gnome.org> Date:   Mon Mar 27 09:39:30 2017 +0000

    Update Indonesian translation

    (cherry picked from commit e11f600dda79e68957e4e3c3594a353f57bdcd7c)

 po/id.po | 228
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file
 changed, 206 insertions(+), 22 deletions(-)

commit 8878b70b745284a9053d0f8eeda4e8777e7e5f63 Author: Mario Blättermann
<mario.blaettermann@gmail.com> Date:   Fri Mar 24 20:58:27 2017 +0000

    Update German translation

 po/de.po | 503
 +++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file
 changed, 407 insertions(+), 96 deletions(-)

commit 84035e43fe965068c95dd5045fa38e665ac9f27a Author: Balázs Úr
<urbalazs@gmail.com> Date:   Tue Mar 21 15:37:24 2017 +0000

    Update Hungarian translation

 po/hu.po | 428
 +++++++++++++++++++++++++++++++++++---------------------------- 1 file
 changed, 239 insertions(+), 189 deletions(-)

commit cf1517648acaf6cd1521863fc80250e7096677a1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Mar 16 12:33:45 2017 -0600

    Added dummy command for json

    No support jet in flatpak for libraries, this is just for future use

 gxml.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

commit f32d5c9de69abe0058d3876480c36eb9e4f053be Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Mar 12 22:39:41 2017 -0600

    Updated flatpak json for libgee download

 gxml.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4ebb2486ebd9f32f8aaa37dc9ba10a8bf21c1ea1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Mar 12 22:28:06 2017 -0600

    Add gxml.json initialize flatpak

    This is an initial version to be updated in order to create
    development environment in flatpak.

    In flatpak is not considered jet to develop libraries, but
    applications. May we will expect some changes in order to provide
    that kind of environment.

 gxml.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+)

commit d17e8414f7c011d17adb24d053c57003c9c674bc Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Mar 12 22:27:36 2017 -0600

    Updated news

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

commit 65b53f4fad012678bf144787e62d1cd7508d65e1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Mar 12 19:10:41 2017 -0600

    Set version to 0.14.1

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

commit 0829fd0b83941efe85ec45e6c4900d76ca0c5b29 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Mar 12 12:38:14 2017 -0600

    With valadoc not installed avoid to set Documentation enable

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

commit 0bcc1e6f8c6a93d8bbfeeb134645c76e92a710f7 Author: Josef Andersson
<l10nl18nsweja@gmail.com> Date:   Sat Mar 11 11:43:44 2017 +0000

    Update Swedish translation

 po/sv.po | 613
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file
 changed, 568 insertions(+), 45 deletions(-)

commit 2af5c296d7902a45ecde29b57c1420b3a1b983d9 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Fri Mar 10 11:56:30 2017 +0100

    Update Polish translation

 po/pl.po | 59 +++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 35 insertions(+), 24 deletions(-)

commit a8d27fdd90d3c64e2b6a32d159c031f4ffa60a2e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Mar 9 18:51:31 2017 -0600

    Released 0.14

    Improvements on VALAC_CHECK, adding new VALA_PKG_CHECK for other
    projects use.

    Fixed make check.

 NEWS                                 | 23 ++++++++- configure.ac
 | 17 ++++--- gxml/DomElement.vala                 |  6 +-- m4/valac.m4
 | 98 +++++++++++++++++++++--------------- test/Makefile.am
 |  4 +- test/SerializableGeeTreeMapTest.vala |  2 - 6 files changed,
 95 insertions(+), 55 deletions(-)

commit 9259a0cf8c4b9c358bc036804c3e8144efa0c7e9 Author: Rafael Fontenelle
<rafaelff@gnome.org> Date:   Tue Mar 7 00:44:15 2017 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 129
 ++++++++++++++++++++++++++++++++++-------------------------- 1 file
 changed, 73 insertions(+), 56 deletions(-)

commit c0ae501f50350917bea9ef95093037d53fe8798e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Mar 6 12:09:14 2017 -0600

    XParser: reset TextReader/Writer once finished

    XParser holds a pointer to a Xml.TextReader and Xml.TextWriter, used
    internally by some methods, they are initialized more than twice then
    some issues arise. This patch just set them to null once they are
    finished to be usedful in context in order to free memory resources.

 gxml/XParser.vala    | 31 ++++++++++++++++++++++++++++++-
 test/tests-runner.py | 26 ++++++++++++++++++++++++++ 2 files changed,
 56 insertions(+), 1 deletion(-)

commit 28464e3706fc1f6723142aa0c40b2d10d68f44b6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Mar 6 11:01:31 2017 -0600

    DomElement: Adding set_attribute_ns documentation

    This will help others to define default namespaces or namespace
    declarations, using correct XML namespace URI

 gxml/DomElement.vala      | 12 ++++++++++++ test/GomDocumentTest.vala |
 6 +++--- 2 files changed, 15 insertions(+), 3 deletions(-)

commit ba1a0cdba2a2934f8912fa394e430a4b2a332fa8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Mar 6 09:54:40 2017 -0600

    Revert to requiring Vala 0.34

    Vala 0.34.6, will have backports required from libxml2 bindings.

    Fixed substitutions on valac.m4

    Removed Xmlx namespace from documentation, will be removed in next
    versions of GXml.

    Fixed documentation generation.

 configure.ac                      | 2 +- docs/valadoc/devhelp/Makefile.am
 | 2 +- docs/valadoc/gir-docs/Makefile.am | 3 +--
 docs/valadoc/gtk-doc/Makefile.am  | 3 +-- m4/valac.m4
 | 4 ++-- 5 files changed, 6 insertions(+), 8 deletions(-)

commit 51fadacd5989e65f9a1005b7fbaf87be0441f294 Author: Rico Tzschichholz
<ricotz@ubuntu.com> Date:   Thu Mar 2 08:29:20 2017 +0100

    test: Don't generate *.xml while they don't contain any replacements

 configure.ac                                                         |
 5 ----- test/{test.xml.in => test.xml}
 | 0 test/{test_invalid.xml.in => test_invalid.xml}
 | 0 test/{test_out_path_expected.xml.in => test_out_path_expected.xml}
 | 0 ...{test_out_stream_expected.xml.in => test_out_stream_expected.xml}
 | 0 test/{test_with_ns.xml.in => test_with_ns.xml}
 | 0 6 files changed, 5 deletions(-)

commit 503fd63d44b4e90332ff1461bc34cb8c548107c0 Author: Rico Tzschichholz
<ricotz@ubuntu.com> Date:   Thu Mar 2 08:25:03 2017 +0100

    test: Clean up setting of TEST_DIR/TEST_SAVE_DIR

 configure.ac              | 1 - test/Makefile.am          | 4 ++--
 test/tests-config.vala.in | 4 ---- vapi/gxml-test.vapi       | 6 ++++--
 4 files changed, 6 insertions(+), 9 deletions(-)

commit 98fb597d86e664f7c3224383edb6243a8d40f4ea Author: Rico Tzschichholz
<ricotz@ubuntu.com> Date:   Thu Mar 2 08:23:58 2017 +0100

    xlibxml-1.0: Fix argument type of validate_name()

 vapi/xlibxml-1.0.vapi | 2 +- 1 file changed, 1 insertion(+),
 1 deletion(-)

commit 9f34bcbdddf16b47434c25089edd57eb444e9414 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Mar 2 15:24:54 2017 -0600

    Set required Vala version to 0.35.6.7

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

commit f99b0e1942f92f450ca4f9e96474a274719b153c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Mar 2 12:54:25 2017 -0600

    Ported to Vala 0.36. Removing Xmlx namespace

 gxml/GXmlDocument.vala | 12 ++++++------ gxml/Makefile.am       |  1
 - gxml/TDocument.vala    | 12 ++++++------ gxml/XParser.vala      |
 10 +++++----- gxml/xlibxml.c         |  1 - test/TCDATATest.vala   |
 8 +++----- 6 files changed, 20 insertions(+), 24 deletions(-)

commit 0835c7535685222ec2bf069d3843f37ef8927805 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Mar 2 11:19:52 2017 -0600

    Improve autotools. Removing warnings.

 configure.ac                   |  2 +- gxml/GXmlHashMapAttr.vala
 |  2 +- m4/valac.m4                    | 58
 +++++++++++++++++++++++------------------- test/GomSerializationTest.vala
 |  1 - test/Makefile.am               |  1 - 5 files changed, 34
 insertions(+), 30 deletions(-)

commit 685824e0cd6fd7f3f0096edea242dbea2ea35c7e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 1 13:50:53 2017 -0600

    Fix IXsdListAttributesGroup name. Documentation Fixes.

    IXsdListAttributesGroup use to have an incorrect name.

    Remember XSD Schema definitions is a work in progress, expect changes
    like this if future versions.

 gxml/DomCollections.vala        |  6 ++--- gxml/DomNode.vala
 |  2 +- gxml/Element.vala               |  2 +- gxml/GomCollections.vala
 | 33 ++++++++++++----------- gxml/GomElement.vala            |  4 +--
 gxml/GomObject.vala             |  8 +++--- gxml/GomProperty.vala
 | 15 +++++------ gxml/GomSchema.vala             |  2 +-
 gxml/Node.vala                  |  2 +- gxml/Schema.vala
 |  9 +++---- gxml/Serializable.vala          | 58
 +++++------------------------------------ gxml/SerializableContainer.vala
 | 12 +++------ gxml/XParser.vala               |  2 +- gxml/XPath.vala
 |  4 +-- 14 files changed, 53 insertions(+), 106 deletions(-)

commit c48c930122d30c8d55b2c17e766c9055c36a652c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 1 12:55:23 2017 -0600

    Removing Vala warnings

 gxml/GXmlHashMapAttr.vala                          |  2
 +- test/DomGDocumentTest.vala                         | 33
 ------------------ test/GDocumentTest.vala                            |
 5 --- test/GomDocumentTest.vala                          | 12
 ++----- test/GomElementTest.vala                           |
 5 --- test/GomSerializationTest.vala                     | 40
 ---------------------- test/SerializableGeeArrayListTest.vala
 |  5 --- .../SerializableGeeCollections-TDocument-Test.vala |
 6 +--- test/SerializableGeeCollectionsTest.vala           | 11
 ++---- test/SerializableGeeHashMapTest.vala               |  5 ---
 test/TDocumentTest.vala                            | 17 ---------
 test/gxml-performance.vala                         |  6 ++-- 12 files
 changed, 10 insertions(+), 137 deletions(-)

commit e6c12c404e74c03e9c5827073d719dbc037bd90b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 1 11:41:11 2017 -0600

    SerializableObjectModel.desarialize remove warning

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

commit 0f99d5e2fde7a4d393e37c1e30b16d9e719a6035 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 1 11:39:10 2017 -0600

    GXmlHashMapAttr: remove property using libxml2

    This removes a warning.

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

commit a7530102a9abca0915dab654a48dcd40d42044f4 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Feb 26 18:08:46 2017 +0100

    Update Polish translation

 po/pl.po | 56 ++++++++++++++++++++++++++++++--------------------------
 1 file changed, 30 insertions(+), 26 deletions(-)

commit 3dbf62528aaddb750ef06e8f3c3b5ca363017d70 Author: Мирослав
Николић <miroslavnikolic@rocketmail.com> Date:   Sun Feb 26
16:52:16 2017 +0100

    Updated Serbian translation

 po/sr.po       | 99
 ++++++++++++++++++++++++---------------------------------- po/sr@latin.po
 | 99 ++++++++++++++++++++++++---------------------------------- 2 files
 changed, 80 insertions(+), 118 deletions(-)

commit 5acbaa2c136a3672224fc382220c915c0864d74f Author: Мирослав
Николић <miroslavnikolic@rocketmail.com> Date:   Sun Feb 26
09:15:40 2017 +0100

    Updated Serbian translation

 po/sr.po       | 553
 ++++++++++++++++++++++++++++++++++++++++++++------------- po/sr@latin.po
 | 553 ++++++++++++++++++++++++++++++++++++++++++++------------- 2 files
 changed, 866 insertions(+), 240 deletions(-)

commit a8251271caaa182f6c6a37a5745ca826d64b27f4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 23 13:56:55 2017 -0600

    Added --disable-docs switch

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

commit 84c8c9fd75bec006f44b0de2a62af9e1fb6fee1a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 22 13:45:15 2017 -0600

    Text.str now is writable

 NEWS            | 8 +++++++- gxml/Node.vala  | 2 +- gxml/TText.vala
 | 2 +- gxml/Text.vala  | 2 +- 4 files changed, 10 insertions(+),
 4 deletions(-)

commit 5060232e760756a077b6d6907c8fdb49957df4cf Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Feb 21 11:21:56 2017 -0600

    Added MappeableElementPairKey test case

 test/GomSerializationTest.vala | 48
 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47
 insertions(+), 1 deletion(-)

commit b9a2b61feec126248a4a4102d90b237cfbedfa80 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Feb 21 11:00:16 2017 -0600

    Added GomHashPairedMap a two key collection map

 gxml/GomCollections.vala | 208
 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 205
 insertions(+), 3 deletions(-)

commit 24384905961d1b8f63645f7aff74857b73db1a7a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Feb 21 10:08:06 2017 -0600

    Added utilities for one element properties child

    New GomObject.clean_property_elements() to search and remove redundant
    nodes of requested property.

    New GomObject.find_elements() to search and return a list of all
    child elements of same type.

    Added documentation on how to define properties removing redundant
    child nodes.

 gxml/GomObject.vala            | 85 +++++++++++++++++++++++++++++++------
 gxml/GomProperty.vala          |  2 +- test/GomSerializationTest.vala
 | 95 ++++++++++++++++++++++++++++++++++++++---- 3 files changed, 160
 insertions(+), 22 deletions(-)

commit bd99d2f20d7922482e8048249bf9388dc71a782e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Feb 19 15:45:09 2017 -0600

    Added MappeableElement interface for GomHashMap

 gxml/GomCollections.vala | 41 +++++++++++++++++++++++++++++++----------
 1 file changed, 31 insertions(+), 10 deletions(-)

commit 97b5a9322b407544ef57240989623747f321bf97 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 15 17:11:46 2017 -0600

    Release 0.13.98

 NEWS             | 18 ++++++++++++++++++ configure.ac     |  2
 +- po/POTFILES.skip |  3 ++- 3 files changed, 21 insertions(+),
 2 deletions(-)

commit 5b65663e072ec2220fb6487e5237796590f228e7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Feb 14 18:48:31 2017 -0600

    GomElement: added read_from_stream()

    Also read_from_file is cacancellable

 gxml/GomElement.vala | 15 ++++++++++++--- gxml/XParser.vala    |  4 ++--
 2 files changed, 14 insertions(+), 5 deletions(-)

commit fbcc7609f544cd9a59b298ed6423a16438b760b8 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Feb 12 14:20:27 2017 +0100

    Update Polish translation

 po/pl.po | 12 ++++++++++-- 1 file changed, 10 insertions(+),
 2 deletions(-)

commit 9f64770c6a3fe34fefe1c742bebac0070460282d Author: Marek Černocký
<marek@manet.cz> Date:   Sat Feb 11 11:28:38 2017 +0100

    Updated Czech translation

 po/cs.po | 285
 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file
 changed, 162 insertions(+), 123 deletions(-)

commit 458202eec13ecda78f2aee2028b5c1fd332a5ff1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 10 14:45:47 2017 -0600

    Added GomDateTime for timestamp attributes

 gxml/GomProperty.vala          | 42
 ++++++++++++++++++++++++++++++++++++++++-- test/GomSerializationTest.vala
 | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80
 insertions(+), 2 deletions(-)

commit f494bbcb400b60bb2bd09258d00a75204855fd76 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 10 13:34:11 2017 -0600

    Added test to read GomDate

 test/GomSerializationTest.vala | 28 +++++++++++++++++++++++++--- 1 file
 changed, 25 insertions(+), 3 deletions(-)

commit 6bf4d84d4dbf9f712c02bf1158346d2f2112f672 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 10 13:27:50 2017 -0600

    Added GomDate Date attribute handling

 gxml/GomProperty.vala          | 33
 +++++++++++++++++++++++++++++++++ test/GomSerializationTest.vala |
 42 ++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 73
 insertions(+), 2 deletions(-)

commit 3a923e77bf909d6c978e4d376f009d614aa4b5b5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 10 12:55:36 2017 -0600

    Added GomHashMap.has_key() and .get_keys()

 gxml/GomCollections.vala | 13 +++++++++++++ 1 file changed, 13
 insertions(+)

commit 328a8047a1f01889591ae0a5a984a587211aedbb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 9 17:47:11 2017 -0600

    Fixed GomCollection.validate_append()

    Added some documentation

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

commit 53a0384cea59871682b47f2d93643cb43c8655c4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 8 14:41:04 2017 -0600

    Fixed Node.text_node. GomCollection method rename

    GomCollection.validate_add() has been renamed to validate_append()

 gxml/GomCollections.vala  | 16 ++++++++-------- gxml/GomNode.vala
 |  2 +- test/GomDocumentTest.vala | 12 ++++++++++++ 3 files changed,
 21 insertions(+), 9 deletions(-)

commit 40a5c7db1c835a3fefb797f35d94d994de19390a Author: Rafael Fontenelle
<rafaelff@gnome.org> Date:   Mon Feb 6 10:41:27 2017 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 155
 ++++++++++++++++++++++++++++++++++-------------------------- 1 file
 changed, 87 insertions(+), 68 deletions(-)

commit b4f8662d27f0365e7f84d3a68482598fbdea76a2 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Feb 5 16:44:58 2017 +0100

    Update Polish translation

 po/pl.po | 111
 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file
 changed, 64 insertions(+), 47 deletions(-)

commit a3dc8eae64618fe8f6e75bb42e0e93fc0c72d89d Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Feb 5 16:44:33 2017 +0100

    Fix typos in translatable strings

 gxml/GXmlNode.vala    | 4 ++-- gxml/GomDocument.vala | 4 ++--
 gxml/GomNode.vala     | 4 ++-- gxml/GomObject.vala   | 2 +-
 gxml/GomSchema.vala   | 2 +- 5 files changed, 8 insertions(+),
 8 deletions(-)

commit 52da13cefcddcc11a4ef867d2d13429742a7a1f5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 2 17:42:24 2017 -0600

    Adding documentation examples

 gxml/GomNode.vala   |  4 +++- gxml/GomObject.vala | 58
 +++++++++++++++++++++++++++++++++-------------------- 2 files changed,
 39 insertions(+), 23 deletions(-)

commit 87a6af6256a1e54533b4cca4ace1e1c38ecbc5b1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 2 15:52:12 2017 -0600

    GomObject instantiate object using nicks

 gxml/GomObject.vala            | 15 +++++++++++----
 test/GomSerializationTest.vala | 27 ++++++++++++++++++++++++++- 2 files
 changed, 37 insertions(+), 5 deletions(-)

commit 9cbd29f7ab3bf1baac001ef4c2b03de2c7e9b4af Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 2 15:35:32 2017 -0600

    Fixes on GomObject instantiate GomElement's

 gxml/GomObject.vala            |  8 ++++++--
 test/GomSerializationTest.vala | 26 ++++++++++++++++++++++++++ 2 files
 changed, 32 insertions(+), 2 deletions(-)

commit 533f4d874c7acd9c74fb6b0cdab9aa372e1166bf Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 2 15:07:36 2017 -0600

    Removing warging in GomObject create instance

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

commit 9f4e23000e76a61feab146f4c7f1c63d3e8d8c71 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 2 15:02:46 2017 -0600

    Added GomObject.create_intance_property()

    Along with new GomObject.find_object_property_name()
    crate_instance_property() is a convenient method to correctly
    initialize and set parent node for object's properties.

 gxml/GomElement.vala           |  7 +++++
 gxml/GomNode.vala              |  1 + gxml/GomObject.vala            | 68
 ++++++++++++++++++++++++++++++++++++------ test/GomSerializationTest.vala
 |  8 ++--- 4 files changed, 70 insertions(+), 14 deletions(-)

commit a1702779ac014a217a40c1f30d368dbf67405364 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 1 13:03:39 2017 -0600

    GomElement.initialize: adding some documentation

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

commit 87db8c7e063cc79b659e747a2aab9e7f5ad211a1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 31 18:51:09 2017 -0600

    Fixed read GomProperty and create new object

 gxml/GomElement.vala           |  6 +++++- gxml/GomObject.vala
 | 15 ++++++++++----- gxml/XParser.vala              |  2 +-
 test/GomSerializationTest.vala | 10 ++++++++++ 4 files changed, 26
 insertions(+), 7 deletions(-)

commit 8975803cb5f2e2b5d6b9292eab99df43d861c6d8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 31 11:08:15 2017 -0600

    Fixed GomObject.get_attribute(). Simplified GomProperty

    Removed from GomProperty unused/unnecesary properties and methods

    Removed more warnings and debug messages

 gxml/GomElement.vala           |   2 + gxml/GomObject.vala            |
 150 ++++++++++++++++++++--------------------- gxml/GomProperty.vala
 |  30 +-------- gxml/XParser.vala              |
 38 ++++------- test/DomGDocumentTest.vala     |  44
 ++++++++++-- test/GomDocumentTest.vala      |  24 ++++++-
 test/GomSerializationTest.vala |  23 +++++-- 7 files changed, 167
 insertions(+), 144 deletions(-)

commit 7d0586b4153790c900b9a6ec6646512ea2dfde98 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 30 17:29:39 2017 -0600

    GomProperty.value is nullable; GomXsdArrayString no load by default

    GomProperty.value is nullable and XParser ignores it if null.

    GomXsdArrayString now only load referenced XSD if load() is called.
    No more initializate_xsd() method for performance reasons.

    Removed more warnings.

 gxml/GomCollections.vala       |  2 +- gxml/GomElement.vala
 |  5 +++ gxml/GomProperty.vala          | 28
 ++++++---------- gxml/GomSchema.vala            |
 76 +++++++++++++++++++++++++++++++++---------
 gxml/XParser.vala              |  1 + po/POTFILES.in                 |
 1 + po/POTFILES.skip               |  1 + test/GomSchemaTest.vala
 |  1 + test/GomSerializationTest.vala |  2 +- 9 files changed, 82
 insertions(+), 35 deletions(-)

commit 9497c889b0aec0880eff00e2145c944517f60be1 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Mon Jan 30 01:33:11 2017 +0100

    Update Polish translation

 po/pl.po | 67
 ++++++++++++++++++++++++++++++++++------------------------------ 1 file
 changed, 36 insertions(+), 31 deletions(-)

commit 115928c74c804e69d618a1ed40b6d75536b3c5a8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 26 13:49:27 2017 -0600

    Fixed build by typo

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

commit 61e615d72f1750a9d28770e6b348c3f0812c6aeb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 26 11:45:15 2017 -0600

    Added examples to GomArrayList and GomHashMap

 gxml/GomCollections.vala | 35 ++++++++++++++++++++++++++++++++++-
 1 file changed, 34 insertions(+), 1 deletion(-)

commit 744d6a9cb1481817f71f1dd19f4de947fed5c203 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 26 10:53:11 2017 -0600

    GomProperty.initialize() removed

 gxml/GomProperty.vala | 12 ------------ gxml/GomSchema.vala   |  3 ++-
 2 files changed, 2 insertions(+), 13 deletions(-)

commit c8cda65cb9deb5acca694e34a9e90dcb3ff9b47e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 26 10:46:11 2017 -0600

    GomEnum ported to use nick name

 gxml/GomProperty.vala          | 3 +-- test/GomSerializationTest.vala |
 8 ++------ 2 files changed, 3 insertions(+), 8 deletions(-)

commit 90b8aa7146fad572260f211445b17432bcea0f3b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 26 10:43:16 2017 -0600

    More ports to new GomProperty using nick

 test/GomSerializationTest.vala | 13 ++----------- 1 file changed,
 2 insertions(+), 11 deletions(-)

commit 3d3b4a1a37df78b92b8f99941973745117b481c6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 26 10:41:06 2017 -0600

    Modified test for GomProperty using Nick

 test/GomSerializationTest.vala | 10 +++++++--- 1 file changed, 7
 insertions(+), 3 deletions(-)

commit 856a7a74625e5a1ceb4ff37bdddc2f1cb3c609e3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 26 10:33:23 2017 -0600

    GomProperty serialization use Nick

    If no property name is set, nick definition is used.

 NEWS              |  9 +++++++++ gxml/XParser.vala | 11 ++++++++++-
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 2e0759c98e1feff79e98af02c4a7f9f04c866f41 Author: Rafael Fontenelle
<rafaelff@gnome.org> Date:   Wed Jan 25 07:36:52 2017 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 290
 +++++++++++++++++++++++++++++++++--------------------------- 1 file
 changed, 159 insertions(+), 131 deletions(-)

commit 2fb5f75722feaa8b330db5c0628d3889e530bb1c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 24 18:14:56 2017 -0600

    Setting version to 0.13.90

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

commit f5a6366aa88697e21d06f25abe17d33878dec19e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 23 14:36:05 2017 -0600

    Fixed NS for document_element with no-prefix

 gxml/XParser.vala         | 17 +++++++++++++----
 test/GomDocumentTest.vala |  7 +++---- 2 files changed, 16 insertions(+),
 8 deletions(-)

commit b097d37a68d79b945e95eb24c6d43fd4954a3052 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 23 13:55:38 2017 -0600

    XParser: Fixed re-define node namespace

    Removed some message from unit tests

 gxml/GomElement.vala       |  8 +++++++- gxml/XParser.vala
 | 16 +++++++++++++++- test/DomGDocumentTest.vala | 32
 ++++++++++++++++++++++++++------ test/GDocumentTest.vala    |  2 ++
 test/GomDocumentTest.vala  |  5 +++-- test/GomElementTest.vala   | 11
 +++++++---- test/GomSchemaTest.vala    |  4 ++++ test/TDocumentTest.vala
 | 10 ++++++++++ test/TElementTest.vala     |  2 ++ 9 files changed,
 76 insertions(+), 14 deletions(-)

commit 062c341ef444f433dda96d3c3568c4964b0ac62f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 23 12:59:46 2017 -0600

    Improved API and fixed implementation for GomXsdArrayString

 gxml/GomProperty.vala   | 101
 ++++++++++++++++++++++++++++++++++-------------- gxml/GomSchema.vala
 |   2 + test/GomSchemaTest.vala |  20 ++++++++++ 3 files changed,
 95 insertions(+), 28 deletions(-)

commit b29f6e797c83716d909c84486cbbd05710b27945 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 23 12:19:29 2017 -0600

    Added new GXml.GomXsdArrayString for XSD enumerations

    GXml.GomXsdArrayString allows to read enumeration values and use
    them as restrictions in a GomElement attribute

 gxml/GomProperty.vala | 43 +++++++++++++++++++++++++++++++++++++++++++
 gxml/GomSchema.vala   |  2 +- gxml/Schema.vala      |  5 +++-- 3 files
 changed, 47 insertions(+), 3 deletions(-)

commit 52b3043e9b15a3583e84e56602cd16607024b463 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 23 11:57:21 2017 -0600

    Making GomXsd* have instantiable properties: Part II

    Renamed all Xsd* interfaces to append an "I"

 gxml/GomSchema.vala |  52 ++++++++++++--------- gxml/Schema.vala    |
 128 ++++++++++++++++++++++++++-------------------------- 2 files changed,
 95 insertions(+), 85 deletions(-)

commit 96985be39b713ecf340524f0e53d95f9c09e3e3d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 23 11:39:40 2017 -0600

    Added GomXsdSchema test

 test/GomSchemaTest.vala | 59
 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed,
 59 insertions(+)

commit 9bd60035fc31ad152388a7e711ef0d0df0a1ffc7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 23 11:32:35 2017 -0600

    Pulished XSD API on GomXsd* and Xsd* types

 gxml/GomSchema.vala | 98
 ++++++++++++++++++++++++++++++++++++++--------------- gxml/Schema.vala
 | 70 ++++++++++++++++++++++---------------- 2 files changed, 111
 insertions(+), 57 deletions(-)

commit e824126f04fe6d0e4d986dbc1c2712f71d7743f6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 23 10:26:48 2017 -0600

    Fixed parse root's default namespace

    Avoid to redefine element's namespace.

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

commit 52276ae2b756b4c13029f6d8ef7ad1c8ce16d06b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 23 10:20:18 2017 -0600

    Fixed XParser write document_element default namespace

 gxml/XParser.vala | 13 +++---------- 1 file changed, 3 insertions(+),
 10 deletions(-)

commit dbe7bb96cd9bf3e3419db50ae27d91165ea427ca Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 23 09:32:11 2017 -0600

    Making GomXsd* have instantiable properties: Part I

    Serialization process requires you have instantiable types, no
    interfaces ones, as properties. This make inviable to implement Xsd*
    interfaces and get access to parse XSD documents.

    In this part GomXsd* classes, now no implement XsdSchema to provide
    instantiable properties.

    Next step implement Xsd* interfaces, by prefixing them using "I"
    in order to avoid API conflicts.

 gxml/GomSchema.vala | 154
 ++++++++++++++++++++++++---------------------------- gxml/Schema.vala
 |   3 + 2 files changed, 74 insertions(+), 83 deletions(-)

commit 9d786f6349b8df0905cb988df5de17a2af37ce7c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Jan 22 22:46:11 2017 -0600

    More XSD implementations for GOM

 gxml/GomDocument.vala |  2 +- gxml/GomElement.vala
 | 12 ++++++- gxml/GomSchema.vala   | 99
 +++++++++++++++++++++++++++++++++++++-------------- gxml/Schema.vala
 | 37 ++++++++++++------- test/GXmlTest.vala    |  3 +- test/Makefile.am
 |  2 ++ test/schema-test.xsd  | 28 +++++++++++++++ 7 files changed,
 142 insertions(+), 41 deletions(-)

commit a638cdd18bdc2d2ae421da389f0bee17c0c61e7c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Jan 22 20:32:40 2017 -0600

    Added XSD implemention as GomElement

 gxml/GomSchema.vala | 190
 ++++++++++++++++++++++++++++++++++++++++++++++++++++ gxml/Makefile.am
 |   1 + gxml/Schema.vala    |  20 +++--- 3 files changed, 202
 insertions(+), 9 deletions(-)

commit 9f3b293e8132b2c74faf72ecd5ad75f8339b618e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Jan 22 19:38:25 2017 -0600

    Added initial XSD interfaces definition

 gxml/Makefile.am |   1 + gxml/Schema.vala | 199
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed,
 200 insertions(+)

commit b9510d6578fa25d5678d72c2eac8e68bdb2327c5 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Jan 22 21:30:29 2017 +0100

    Update Polish translation

 po/pl.po | 236
 +++++++++++++++++++++++++++++++++------------------------------ 1 file
 changed, 123 insertions(+), 113 deletions(-)

commit 4de646c41f616f95cab5e2f110dfb070c88e342a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Jan 22 14:05:50 2017 -0600

    Removed GomFixedArrayString renamed to GomArrayString

    * GomArrayString using GLib.Array, removed.

 gxml/GomProperty.vala          | 69
 +---------------------------- test/GomSerializationTest.vala |
 98 +++++++++++++++++++++++++++++++++--------- 2 files changed, 78
 insertions(+), 89 deletions(-)

commit 37c95f6bbe0050d9741ac8693e527a782dbe8e35 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Jan 21 21:29:51 2017 -0600

    Added GomArrayString and GomFixedArray methods

    * New select() and search() methods * Added Unit Tests for
    GomArrayString and GomFixedArray

 gxml/GomProperty.vala          | 47
 +++++++++++++++++++++++++++++++++++++++++- test/GomSerializationTest.vala
 | 36 ++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+),
 1 deletion(-)

commit 19af4c56ec71481ed7ab992cf02715cc9ce65a8b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Jan 21 20:27:42 2017 -0600

    Added GomArrayString and GomFixedArrayString

 gxml/GomProperty.vala | 86
 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed,
 86 insertions(+)

commit 1b3599a75097fcb1e06763289f41319ae42bfe2d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Jan 21 09:34:30 2017 -0600

    Fixed parsing child element

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

commit da05cd288ef676f014bca0cda258bcd83b52243f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Jan 20 21:23:29 2017 -0600

    Fixed read GomHashMap and owner_document

 gxml/GomCollections.vala       |  21 ++++-- gxml/GomElement.vala
 |   7 ++ gxml/XParser.vala              | 143
 +++++++++++++++++++++++------------------ test/GomDocumentTest.vala
 |  19 +++++- test/GomSerializationTest.vala |   5 +- 5 files changed,
 122 insertions(+), 73 deletions(-)

commit a6a49fb9de2484c7b66ec26b161ddc3e68dd58c8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Jan 20 15:04:54 2017 -0600

    Fixed parsing GomElement and GomCollections

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

commit 0039e0a449e8be74e6d29974fb739139d2dd2f45 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Jan 20 14:48:24 2017 -0600

    Fixed parse string for GomElement

 gxml/XParser.vala              |  8 ++++----
 test/GomSerializationTest.vala | 15 ++++++++------- 2 files changed,
 12 insertions(+), 11 deletions(-)

commit 5d2481b97701fd5fb775f03c54949efc791ac720 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Jan 20 14:16:41 2017 -0600

    Fixed GomAttr children handling destruction issue

 gxml/GomAttr.vala              |  2 ++ gxml/XParser.vala              |
 19 +++++++++++-------- test/GomElementTest.vala       |  1 -
 test/GomSerializationTest.vala | 14 ++++++++------ 4 files changed,
 21 insertions(+), 15 deletions(-)

commit db7733123441ab07caee03a46de4a422531e9ac0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Jan 20 13:50:18 2017 -0600

    Removing build warnings

 gxml/DomNode.vala                                |  7
 +++++-- gxml/GXmlAttribute.vala                          |
 6 ++++-- gxml/GXmlDocument.vala                           |
 6 ++++-- gxml/GXmlDomCollections.vala                     |
 3 ++- gxml/GXmlElement.vala                            | 19
 +++++++++---------- gxml/GXmlHashMapAttr.vala                        |
 10 ++++++---- gxml/GXmlListChildren.vala                       |
 12 +++++++----- gxml/GXmlListNamespaces.vala                     |
 10 +++++++--- gxml/GXmlNamespace.vala                          |
 4 ++-- gxml/GXmlNode.vala                               |  8
 ++++---- gxml/GomDocument.vala                            |  3 ++-
 gxml/GomElement.vala                             |  8 ++++++--
 gxml/GomNode.vala                                |  8 ++++----
 gxml/Namespace.vala                              |  4 ++--
 gxml/TNamespace.vala                             |  4 ++--
 gxml/TNode.vala                                  |  3 ++-
 gxml/XParser.vala                                |  3 +--
 test/SerializableObjectModel-TDocument-Test.vala |  6 +++---
 test/SerializableObjectModelTest.vala            |  1 -
 test/SerializablePropertyEnumTest.vala           |  2 +- 20 files
 changed, 73 insertions(+), 54 deletions(-)

commit 0a705dcf06c30f0408bee592bda4f370955eee58 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Jan 20 12:58:36 2017 -0600

    Fixes to Unit Tests

 gxml/GXmlNode.vala             |  16 +++--- gxml/GomCollections.vala
 |  12 ++--- gxml/GomElement.vala           |   2 +- gxml/GomProperty.vala
 |   4 +- test/GomDocumentTest.vala      |   5 +-
 test/GomElementTest.vala       |  11 +++- test/GomSerializationTest.vala
 | 115 ++++++++++++++++++++++++----------------- 7 files changed, 98
 insertions(+), 67 deletions(-)

commit 42f8f854f59eff255fa4fa60176f583761e70793 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jan 18 19:41:41 2017 -0600

    Fixes on GomNode, GomAttr and XParser

    * GomAttr: use local_name for node's name * GomNode and GomAttr
    node_name, return local_name
      if prefix is null or empty
    * Improved error messages * XParser fixes parse documents with just
    root nodes * XParser fixes try to add a Text nodes to DomDocument

 gxml/GomAttr.vala    |  2 +- gxml/GomElement.vala | 49
 +++++++++++++++++++++++++++++++++---------------- gxml/GomNode.vala    |
 2 +- gxml/XParser.vala    | 24 +++++++++++++++++------- 4 files changed,
 52 insertions(+), 25 deletions(-)

commit 73a6e01dac57e2cd5fbdf73cd4c014806c63bf39 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jan 18 18:16:10 2017 -0600

    Fixed GomCollection Parsing

 gxml/XParser.vala              | 360
 ++--------------------------------------- test/GomSerializationTest.vala
 |  65 ++++++-- test/gxml-performance.vala     |  50 ------ 3 files
 changed, 68 insertions(+), 407 deletions(-)

commit 3c106828634df145a42efa49f43467e77305741b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jan 18 15:25:16 2017 -0600

    Fixed parent child reading

 gxml/XParser.vala          | 96
 +++++++++++++++++++++++++++++----------------- test/gxml-performance.vala
 |  4 +- 2 files changed, 62 insertions(+), 38 deletions(-)

commit ed08142be4856bc6aa46b942fbe690a688a541c9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jan 18 13:51:57 2017 -0600

    Adding new methods on XParser

    This methods eventually will be moved to interface, in order to
    allow new XML parsers.

 gxml/XParser.vala | 265
 ++++++++++++++++++++++++++++++++++-------------------- 1 file changed,
 168 insertions(+), 97 deletions(-)

commit d05b41c3bdd839c901857190fad2eeee4f13fa26 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jan 18 12:43:51 2017 -0600

    Split of XParser.read_current_node in methods

 gxml/GomAttr.vala              |   1 - gxml/GomCollections.vala       |
 2 +- gxml/GomElement.vala           |  16 +- gxml/XParser.vala
 | 329 ++++++++++++++++++++++++++++++++++++++++-
 test/GomSerializationTest.vala |  19 ++- test/gxml-performance.vala     |
 14 +- 6 files changed, 361 insertions(+), 20 deletions(-)

commit 4b238881e0be37c95e373c4f0244bba8f863a8e1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 17 00:13:00 2017 -0600

    Improvements to GomCollection implementations

    GomCollection gains a validate_add() method to check if element
    should be added or not.

    Improved documentation on Collections.

    Moved common code to GomBaseCollection to avoid redundant code.

    Additional fixes to Serialization sing Gom.

 gxml/GomCollections.vala       | 152
 ++++++++++++++++++++--------------------- test/GomSerializationTest.vala
 |  28 ++++++-- test/gxml-performance.vala     |   3 + 3 files changed,
 101 insertions(+), 82 deletions(-)

commit ee1c6b262077b3dd36249b95059da042be9d8bd5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 16 19:30:59 2017 -0600

    Improved GomCollection and GomProperty

    * Improved documentation * GomCollection implementations now provide
    convenient
      methods to make easy to derive classes
    * GomProperty implemenatations now provide convenient
      methods to make easy to derive classes
    * GomProperty add regular expression validation for
      values
    * Added new GomString implementation for GomProperty * Updated tests
    cases to test new API in GomCollection
      and GomProperty implementations

 gxml/GomCollections.vala       | 179
 ++++++++++++++++++++++++-----------------
 gxml/GomDocument.vala          |   8 +- gxml/GomElement.vala
 |  20 ++++- gxml/GomProperty.vala          | 177
 ++++++++++++++++++++++++++++++++++------ test/GomSerializationTest.vala |
 175 +++++++++++++--------------------------- test/gxml-performance.vala
 |  39 +++++++++ 6 files changed, 376 insertions(+), 222 deletions(-)

commit ce53359868fabe0a2e0bb6442f0e61cd1e6a81f5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Dec 29 09:35:36 2016 -0600

    Bump version to 0.13.3

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

commit 224089ea70c8f17e9153b45222565964d45011cc Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Dec 28 18:26:44 2016 -0600

    Released 0.13.2

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

commit fd002b0f13bbcd82b14c7a287a49160fc4c1f861 Author: Daniel Mustieles
<daniel.mustieles@gmail.com> Date:   Mon Jan 9 15:38:14 2017 +0000

    Update Spanish translation

 po/es.po | 421
 ++++++++++++++------------------------------------------------- 1 file
 changed, 89 insertions(+), 332 deletions(-)

commit db01f1e33a629795022ff6945647975f0c9fbc11 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Jan 1 21:31:25 2017 +0100

    Update Polish translation

 po/pl.po | 165
 +++++++++++++++++++++++++++++++-------------------------------- 1 file
 changed, 82 insertions(+), 83 deletions(-)

commit 9f8293bd880fbd856bad5f3aa4faa23bf4656b22 Author: Marek Černocký
<marek@manet.cz> Date:   Sat Dec 31 12:52:44 2016 +0100

    Updated Czech translation

 po/cs.po | 174
 ++++++++++++++++++++++++++++++--------------------------------- 1 file
 changed, 84 insertions(+), 90 deletions(-)

commit 1c40fa1e7a4a361cb3082313b2e72e2991e107b0 Author: Rafael Fontenelle
<rafaelff@gnome.org> Date:   Thu Dec 29 11:41:57 2016 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 198
 +++++++++++++++++++++++++++++++----------------------------- 1 file
 changed, 101 insertions(+), 97 deletions(-)

commit df0df5c2d1c04b439fc1ba17e0dc81d341e51b88 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Dec 28 18:16:08 2016 -0600

    Removing tests compilation warnings

 test/DomGDocumentTest.vala            | 140 ++++++------
 test/GAttributeTest.vala              |  22 +- test/GElementTest.vala
 |  19 +- test/GomDocumentTest.vala             |   7
 +- test/GomElementTest.vala              |  21
 +- test/GomSerializationTest.vala        | 113
 +++++++++- test/SerializableObjectModelTest.vala | 391
 +++++++++++++++++----------------- test/SerializableTest.vala
 |  27 ++- test/TDocumentTest.vala               |  19 +-
 test/TElementTest.vala                |  40 ++-- 10 files changed,
 480 insertions(+), 319 deletions(-)

commit 88eec36a3ae7a446d38c4c6b8d4e6c967ae14136 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Dec 28 15:14:05 2016 -0600

    DomRange improving error message

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

commit 1b469a775174d25960813ab09e0c8009c9e38a01 Author: Rafael Fontenelle
<rafaelff@gnome.org> Date:   Wed Dec 28 15:03:15 2016 -0600

    Improve error messages

 gxml/GXmlDomCollections.vala | 2 +- gxml/GXmlDomRange.vala       |
 2 +- gxml/GomElement.vala         | 8 ++++---- gxml/GomNode.vala
 | 4 ++-- gxml/XParser.vala            | 2 +- 5 files changed, 9
 insertions(+), 9 deletions(-)

commit f1e4993f12f431ba900bbd70051c5073f240f08d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Dec 28 14:40:00 2016 -0600

    Fixes on make check

 test/GomSerializationTest.vala | 4 ++++ 1 file changed, 4 insertions(+)

commit 7c81a3120183314ce2e0506c45ac58183bbff460 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Dec 12 23:35:11 2016 -0600

    Fixes to GomSerialization on GomBook

 test/GomSerializationTest.vala | 3 +++ 1 file changed, 3 insertions(+)

commit 2fbe12df10903ef4bb101b09323f8223417d185e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Dec 12 23:30:49 2016 -0600

    Moved GomCollection for large files

    Moved to GomSerialization tests

 test/GomSerializationTest.vala | 133
 +++++++++++++++++++++++++++++++++++++++++ test/gxml-performance.vala
 | 120 ------------------------------------- 2 files changed, 133
 insertions(+), 120 deletions(-)

commit b6bb3e04e8c325916d5429dc864130cb5c0df0f7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Dec 12 23:22:14 2016 -0600

    Minor improvements to performance tests

    Needs to test implementation of De/Serialization

 test/gxml-performance-graph.ods | Bin 21973 -> 22609 bytes
 test/gxml-performance.vala      |  14 ++++++++++++++ 2 files changed,
 14 insertions(+)

commit de8c2490122c31f54557c22be72f28828fee4f0e Author: Rafael Fontenelle
<rafaelff@gnome.org> Date:   Wed Dec 28 18:28:51 2016 +0000

    Update Brazilian Portuguese translation

 po/pt_BR.po | 418
 +++++++++++++++++++++++++++++++++++++++++++++++++----------- 1 file
 changed, 341 insertions(+), 77 deletions(-)

commit e2996b8bbb2d4b9518c2b72f26a4a1f873d7b19e Author: Daniel Mustieles
<daniel.mustieles@gmail.com> Date:   Wed Dec 21 09:16:03 2016 +0000

    Update Spanish translation

 po/es.po | 561
 ++++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file
 changed, 431 insertions(+), 130 deletions(-)

commit b521a304eb97edbc936c8e525790d046b0e4f44d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Dec 12 20:52:23 2016 -0600

    Added write/read methods to GomElement

    Setting messages to show only on debug enable

 gxml/GomElement.vala       | 25 ++++++++++++++++++++++
 gxml/GomObject.vala        | 18 ++++++++++++++++ gxml/XParser.vala
 | 52 +++++++++++++++++++++++++++++++++++++++-------
 test/DomGDocumentTest.vala |  6 +++--- test/gxml-performance.vala | 39
 ++++++++++------------------------ 5 files changed, 102 insertions(+),
 38 deletions(-)

commit d4c4f5732d783c22785fcb8db57bc3dc0b7b5315 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Dec 12 17:57:10 2016 -0600

    Added unit tests for GomDocument.read_from_string()

 test/GomDocumentTest.vala | 18 ++++++++++++++++++ 1 file changed,
 18 insertions(+)

commit b64eacb623dd209166cf36a546bc16a4c8bb6ca7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Dec 12 17:51:31 2016 -0600

    Added GomDocument.read_from_string(). Updated documentation

 gxml/GomDocument.vala | 28 ++++++++++++++++++++++++++-- 1 file changed,
 26 insertions(+), 2 deletions(-)

commit bed78f0faac609628beaa2fc6ea0fa7118aab5e9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Dec 12 17:43:46 2016 -0600

    Added GomDocument.read_from_file()

    This is required to provide equivalent functionality to Serializable,
    may a read_from_string() could be useful too

 gxml/GomDocument.vala     |  7 +++++++ test/GomDocumentTest.vala |
 22 ++++++++++++++++++++++ test/TElementTest.vala    |  2 +- 3 files
 changed, 30 insertions(+), 1 deletion(-)

commit be715a8e7b520862fb2d398ffa877a658607760d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Dec 12 13:14:13 2016 -0600

    Improve documentation. Initial performance test for GOM

    Improved documentation to easy implement GomElement and GomCollection
    derived classes.

 gxml/GomCollections.vala   |  59 +++++++++++++++
 gxml/GomElement.vala       |  23 +++++- gxml/GomNode.vala
 |  23 ++++++ test/gxml-performance.vala | 176
 ++++++++++++++++++++++++++++++++++++++------- test/tests-config.vala.in
 |   4 +- 5 files changed, 258 insertions(+), 27 deletions(-)

commit 7c90aa13d21d138b1c87a495d3f449fe50ea3303 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Dec 12 10:49:57 2016 -0600

    Fixes to compile against Vala 0.36 master

    At this moment, there are some bugs on Vala 0.36, generating VAPI
    code for libgee and valadoc failing to compile against vala 0.36,
    but no error exists on GXml code.

 gxml/GXmlDocument.vala | 6 +++--- gxml/GXmlNode.vala     | 6 +++---
 gxml/GomDocument.vala  | 2 +- gxml/Node.vala         | 6 +++---
 gxml/TDocument.vala    | 4 ++-- gxml/TNode.vala        | 8 ++++----
 6 files changed, 16 insertions(+), 16 deletions(-)

commit 056718acfd91f9c4baad0c18d940b3be9f4a8b23 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Nov 8 07:28:56 2016 -0600

    Added performance graph

 test/gxml-performance-graph.ods | Bin 17449 -> 21973 bytes 1 file
 changed, 0 insertions(+), 0 deletions(-)

commit 54a101b8059e3234a15ecdfd1b845bb88f825492 Author: Balázs Meskó
<meskobalazs@gmail.com> Date:   Tue Dec 6 14:06:45 2016 +0000

    Update Hungarian translation

 po/hu.po | 184
 +++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file
 changed, 138 insertions(+), 46 deletions(-)

commit 85480938b995f30ccc9a1f5cff7bbbc163a3efb0 Author: Rafael Fontenelle
<rafaelff@gnome.org> Date:   Fri Nov 18 11:47:45 2016 +0000

    Update Brazilian Portuguese translation (cherry picked from commit
    e6002b73502239f8416af2ab348eb2dcd955beed)

 po/pt_BR.po | 292
 +++++++++++++++++++++++++++++++++--------------------------- 1 file
 changed, 163 insertions(+), 129 deletions(-)

commit 9e4cd51aac706aad61ba7f5f2a4d701917255f6d Author: Marek Cernocky
<marek_cernocky@conel.cz> Date:   Tue Nov 8 14:21:21 2016 +0100

    Updated Czech translation

 po/cs.po | 277
 ++++++++++++++++++++++++++++++++++++++++++++++++++------------- 1 file
 changed, 221 insertions(+), 56 deletions(-)

commit 91b9b822a8d217954abeb40d842dd8dbbc056ed0 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Tue Nov 8 10:16:45 2016 +0100

    Update Polish translation

 po/pl.po | 157
 ++++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file
 changed, 120 insertions(+), 37 deletions(-)

commit 9aa8d0494798e4801a7497d7f8ebe9f5f46040ca Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 23:34:09 2016 -0600

    Removed Mallard documentation

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

commit d85abe376a46d3ae9814ca848ee21f3662db3cad Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 23:25:44 2016 -0600

    Fixed make distcheck

 docs/Makefile.am | 6 +++--- po/POTFILES.skip | 1 + 2 files changed,
 4 insertions(+), 3 deletions(-)

commit 647d459280adcc0ed348eba9faed112fb2d462e4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 23:05:10 2016 -0600

    GomArrayList: Fixed Unit Tests

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

commit 437e9b474bfd8ed1691b9a7933ddbcc09fb8f954 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 22:51:44 2016 -0600

    Making documentation generation by default

 Makefile.am              |  6 +----- NEWS                     |  1 +
 configure.ac             | 39 +++++++++++++++------------------------
 gxml/GomCollections.vala |  2 +- 4 files changed, 18 insertions(+),
 30 deletions(-)

commit c30a703fd2a132d5788bf72043654e48e8d5d348 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 22:33:49 2016 -0600

    Updated NEWS for latest changes

 NEWS         | 7 +++++++ configure.ac | 2 +- 2 files changed, 8
 insertions(+), 1 deletion(-)

commit 8caf6b7ab302a3870384c90c3a97c345ee080f3e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 22:21:02 2016 -0600

    GomHashMap: Added more test cases

 test/GomSerializationTest.vala | 10 ++++++++++ 1 file changed, 10
 insertions(+)

commit d1bcb2ff79b7c84822a19cbc3852a3931bcf3940 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 21:57:10 2016 -0600

    GomHashMap: Added Unit Tests

 test/GomSerializationTest.vala | 41
 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41
 insertions(+)

commit 465a4b250a062756d69b01b64ee365088ee2a14d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 21:35:16 2016 -0600

    GomArrayList: Added Unit Tests

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

commit dbfc7326c98ba7b592abf5c92e1b715c764956af Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 20:22:16 2016 -0600

    Fixed GomElement intialization. Fixed Collections

    GomElement initialization fixed.

    Collection read implemented.

 gxml/GomElement.vala           |  2 -- gxml/GomNode.vala
 | 16 +++++++-- gxml/GomObject.vala            |
 12 ++++--- gxml/XParser.vala              | 75
 ++++++++++++++++++++++++++++++++---------- test/GomSerializationTest.vala
 | 18 +++++++--- 5 files changed, 94 insertions(+), 29 deletions(-)

commit 60f987a9330d26e7ac2854bab618f36db28f0b5c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 17:55:28 2016 -0600

    GomCollection: Added new generic append()

 gxml/GomCollections.vala       | 10 ++++++++-- gxml/GomObject.vala
 |  3 ++- gxml/XParser.vala              | 45
 ++++++++++++++++++++++++++++++++---------- test/GomSerializationTest.vala
 | 22 ++++++++++----------- 4 files changed, 56 insertions(+), 24
 deletions(-)

commit 087fc1b593bfdca6e85e6f1543e8d89367dc185f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 17:17:01 2016 -0600

    GomCollection: Require object type

    Object type allows to instantiate objects of the same type in
    collection when reading XML trees.

 gxml/GomCollections.vala       | 48
 +++++++++++++++++++++++++++++++----------- test/GomSerializationTest.vala
 |  7 +++--- 2 files changed, 39 insertions(+), 16 deletions(-)

commit 7c135fd4f27b3f78c0e574dfd5ded917c656dac9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 15:14:18 2016 -0600

    GomCollection: Changed List to Queue for indexes

 gxml/GomCollections.vala       | 43
 ++++++++++++++++++++++++++++-------------- test/GomSerializationTest.vala
 | 29 ++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+),
 14 deletions(-)

commit f2e5ab51982d60874d622da9abf90aa5b6a06d01 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Nov 7 13:53:09 2016 -0600

    GomProperty: Added Unit tests for reading

 test/GomSerializationTest.vala | 17 +++++++++++++++++ 1 file changed,
 17 insertions(+)

commit 87e011f35138d594eeecb4f175e70e4951d94e1b Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Mon Nov 7 09:09:24 2016 +0100

    Update POTFILES.in and POTFILES.skip

 po/POTFILES.in   | 1 + po/POTFILES.skip | 2 ++ 2 files changed,
 3 insertions(+)

commit 89d0c778a53f48c2da40261686c214a34494dfb8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 6 21:29:57 2016 -0600

    GomProperty: Added support to set values

    Added set values to Basic types. Added Unit Tests.

 gxml/GomProperty.vala          |  5 +++++ test/GomSerializationTest.vala
 | 13 +++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-)

commit c6fb6c8210ed2e21b1ed913b145c72f5c9a2803e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 6 21:15:48 2016 -0600

    GomProperty: Added unit tests for basic types

 test/GomSerializationTest.vala | 27 +++++++++++++++++++++++---- 1 file
 changed, 23 insertions(+), 4 deletions(-)

commit cdb83621d162232cf2c77f3aba9361e287b4e74e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 6 21:04:38 2016 -0600

    GomObject:XParser: Added support for GomProperty

    XParser and GomObject search and serialize DomElement attributes
    from all GomProperty objects in a GomElement

 gxml/GomObject.vala            | 39
 ++++++++++++++++++++++++++++----------- gxml/GomProperty.vala          |
 2 +- gxml/XParser.vala              | 29 +++++++++++++++++++++--------
 test/GomSerializationTest.vala | 10 ++++++++-- 4 files changed, 58
 insertions(+), 22 deletions(-)

commit 4b9a5d1d99473a36ffce68abe510b4418bc00438 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 6 19:39:50 2016 -0600

    GomProperty: New interface for GObject attributes

    GomProperty binds Objects to DomElement's attributes.  Basic types
    implementations have been added.

 gxml/GomProperty.vala          | 132
 +++++++++++++++++++++++++++++++++++++++++ gxml/Makefile.am
 |   1 + test/GomSerializationTest.vala |  51 ++++++++++++++++ 3 files
 changed, 184 insertions(+)

commit f2f28205bd380f3b70e86c7b223b2934a8ef1ab0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 6 13:50:27 2016 -0600

    GomCollections: Improved documentation

 gxml/GomCollections.vala | 22 +++++++++++++++++++--- 1 file changed,
 19 insertions(+), 3 deletions(-)

commit 631d9d36fb09e4871528aa559fc1f844411f4e24 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 6 13:27:19 2016 -0600

    GomHashMap: New collection using a string key

    GomHasMap is a new class collection using an attribute string as
    key. Key attribute should be defined in DomElement in order to set()
    to collection and be used in get().

 gxml/GomCollections.vala       | 77
 ++++++++++++++++++++++++++++++++++++++++++ test/GomSerializationTest.vala
 | 61 ++++++++++++++++++++++++++++++++- 2 files changed, 137
 insertions(+), 1 deletion(-)

commit faf265f4ca3aa65ba12b63601398c79b01f56329 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 6 11:49:13 2016 -0600

    GomCollection: Fixed get_item() with unit tests

 gxml/GomCollections.vala       |  4 +++- test/GomSerializationTest.vala |
 12 +++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-)

commit 2e221168b40b6dafd4c5d472461966b9b60b07fe Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Nov 6 18:55:18 2016 +0100

    Update POTFILES.in and POTFILES.skip

 po/POTFILES.in   | 1 + po/POTFILES.skip | 2 ++ 2 files changed,
 3 insertions(+)

commit ed44ae7171939b7dbc06c6bc2522ce9f0ee2da89 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 6 11:21:49 2016 -0600

    GomArrayList: Added unit test

 test/GomSerializationTest.vala | 25 +++++++++++++++++++++++-- 1 file
 changed, 23 insertions(+), 2 deletions(-)

commit 67256d7af7efa6f2c61cc26f91ae35ab03f15970 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Nov 6 10:32:45 2016 -0600

    GomCollection: renamed element_name to items_name

    Improved documention.

    Added initial test case.

 gxml/GomCollections.vala       | 27 +++++++++++++++++----------
 test/GomSerializationTest.vala | 27 +++++++++++++++++++++++++++ 2 files
 changed, 44 insertions(+), 10 deletions(-)

commit a018ac753bf23e515d3291336ea6c4300e317d4b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Nov 5 23:34:18 2016 -0600

    GomCollection: added abstract search() method

    Implementations should be able to search and add referecences to
    indexs for GomObject nodes that can our should be part of a collection

 gxml/GomCollections.vala | 15 +++++++++++++++ 1 file changed, 15
 insertions(+)

commit bde10660cceeb7c24d9264068869ab2838d180bd Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Nov 5 23:24:15 2016 -0600

    New GomCollection interface and GomArrayList class

    GomCollection is an interface to store references to XML Elements as
    child of a given parent element.  GomArrayList implement GomCollection
    to support ordered and indexed references to elements.

 gxml/GomCollections.vala | 97
 ++++++++++++++++++++++++++++++++++++++++++++++++ gxml/Makefile.am
 |  1 + 2 files changed, 98 insertions(+)

commit b8b6fd39cb0c59e803afacb8a85b6bf9010f093a Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Nov 6 09:14:03 2016 +0100

    Update Polish translation

 po/pl.po | 220
 +++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file
 changed, 179 insertions(+), 41 deletions(-)

commit d2854bbfa801a9a4a9d2e4739226fc252b1c2a87 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Nov 5 20:58:41 2016 -0600

    XParser: Test for deserialize GomObject properties

 gxml/XParser.vala              | 2 +- test/GomSerializationTest.vala |
 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-)

commit 3e2d9a2053bfe39ffdcd8af749b2dabfd81056aa Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Nov 5 20:49:42 2016 -0600

    DomNode: API change, can set document at construct

    This is a convenient change to allow use Object.new for
    GomObject/GomElement derived classes creation and set its parent
    document

 gxml/DomNode.vala              |  2 +- gxml/GXmlNode.vala
 |  5 ++++- gxml/GomNode.vala              |  7 +++++--
 test/GomSerializationTest.vala | 13 ++++++++----- 4 files changed,
 18 insertions(+), 9 deletions(-)

commit 961b9b19051eae856fbcef120bd23079eaa4a272 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Nov 5 20:20:25 2016 -0600

    GomObject-XParser: Search for object properties

    XParser searchs if a node is an object's property if current XML
    element node's name is one of expected for current TextReader found
    node. If so, it is used to set object's property by deserializing it.

 gxml/GomNode.vala              |   2 +- gxml/GomObject.vala
 |  21 +++++- gxml/XParser.vala              | 167
 ++++++++++++++++++++++++----------------- test/GomSerializationTest.vala
 |  17 +++++ 4 files changed, 135 insertions(+), 72 deletions(-)

commit d96797fe0d1981be7318c965ab33cbbd9d93def3 Author: Balázs Meskó
<meskobalazs@gmail.com> Date:   Sat Nov 5 17:24:36 2016 +0000

    Update Hungarian translation

 po/hu.po | 306
 +++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file
 changed, 230 insertions(+), 76 deletions(-)

commit 649510327091cdc9f5d5f655906cbff3fbc37fab Author: Balázs Meskó
<meskobalazs@gmail.com> Date:   Sat Nov 5 09:05:52 2016 +0000

    Update Hungarian translation (cherry picked from commit
    1422cc530d0383b998245047369e090d7273c83e)

 po/hu.po | 150
 +++++++++++++++++++++++++++++++++++---------------------------- 1 file
 changed, 83 insertions(+), 67 deletions(-)

commit 6f41c293e4ba7993d18fe067b2636944ccd49f74 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Nov 4 20:44:03 2016 -0600

    XParser: Throw error on incorrect node name

    Parsing a DomElement with a different name from expected, throws error

 gxml/XParser.vala              | 8 ++++++++
 test/GomSerializationTest.vala | 8 ++++++++ 2 files changed, 16
 insertions(+)

commit f752b45e152984f3734a2d7b52e661da3161a092 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Nov 4 15:15:17 2016 -0600

    GomObject: Ignored properties returns null

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

commit 4ba2509d410516d3d8ce2e168127ea5552052b33 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Nov 4 15:10:31 2016 -0600

    GomObject: use of nick to set/get properties

    Changed behavior for get_property() and set_property() to use nick
    case insensitive

    Serializable properties are taken from a list of nick names of them.

 gxml/GomObject.vala            | 38
 +++++++++++++++++++++----------------- gxml/XParser.vala              |
 7 +++---- test/GomSerializationTest.vala | 14 +++++++++++--- 3 files
 changed, 35 insertions(+), 24 deletions(-)

commit 4dd45602c91f12d4fa8eb93d7e32c45c66dd64d4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Nov 4 14:20:27 2016 -0600

    GomObject: Fixed set_attribute return value

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

commit 8e3ca41dd33659112499e05241398e7ca7a78764 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Nov 4 14:16:06 2016 -0600

    GomObject: Handles properties name as nicks

 gxml/GomObject.vala            | 61
 +++++++++++++++++++++++++++++++++++++++--- gxml/XParser.vala
 |  5 ++-- test/GomSerializationTest.vala | 16 +++++++---- 3 files
 changed, 71 insertions(+), 11 deletions(-)

commit 55df440bc2aba296f42e8482e517f63584346689 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Nov 4 13:08:12 2016 -0600

    GOM: Removed Parser in Gom classes

    To serialize to string/stream, you now requires to create a parser
    giving the DomNode you want to write/read then call read/write
    functions over parser

 gxml/GomDocument.vala          | 24 ++++++++++--------------
 test/GomDocumentTest.vala      | 18 ++++++++++++------
 test/GomElementTest.vala       |  9 ++++++---
 test/GomSerializationTest.vala | 19 +++++++++++++++---- 4 files changed,
 43 insertions(+), 27 deletions(-)

commit 9902825d80f18b19a671752871df350f8058c860 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Nov 4 12:30:16 2016 -0600

    Parser: Now use a generic DomNode

    Serializable is done over a node, using its owner document.

 gxml/GomNode.vala              | 15 ++++++--- gxml/GomObject.vala
 |  4 +++ gxml/Parser.vala               |  7 +--- gxml/XParser.vala
 | 75 ++++++++++++++++++++++--------------------
 test/GomSerializationTest.vala | 12 +++++++ 5 files changed, 67
 insertions(+), 46 deletions(-)

commit ebb776de385c9ec76ae1e50403293ab326fcc22d Author: Christian Kirbach
<Christian.Kirbach@gmail.com> Date:   Fri Nov 4 18:45:11 2016 +0000

    Update German translation (cherry picked from commit
    57e2419ff757ae604cdc1f588d685c4342571d6f)

 po/de.po | 171
 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file
 changed, 102 insertions(+), 69 deletions(-)

commit 325431d7df74a108fe2fb1af5b39da658752688b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 18:11:21 2016 -0600

    GOM: Added support to boolean and enumerations

    GomObject now have support to serialize boolean and enumeration values

 gxml/GomObject.vala            | 12 ++++++++++++
 test/GomSerializationTest.vala | 18 ++++++++++++++++-- 2 files changed,
 28 insertions(+), 2 deletions(-)

commit ada5076d11d45ace12db90108d4642eeece9ee56 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 17:13:24 2016 -0600

    GOM: Serializable of double types added

    Support for double types properties has been added with long name
    use. To access your properties you need to use Canonalized name
    this is:

    double long_name { get; set; }

    will be accessible using .get_property ("long-name")

 gxml/GomObject.vala            |  3 +++ test/GomSerializationTest.vala |
 19 +++++++++++++++++++ 2 files changed, 22 insertions(+)

commit 6266b290a469985e82e096959de6a23c2bdb3a9a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 17:03:02 2016 -0600

    GOM: Added test case for ignored properties

 test/GomSerializationTest.vala | 29 ++++++++++++++++++++++++-----
 1 file changed, 24 insertions(+), 5 deletions(-)

commit 887454f1fc36991b10229562aae846f14a3ea971 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 16:50:48 2016 -0600

    GOM: Using property nick to find serializables

    If you define a property with a prefix "::" it will be serialized
    as a XML element attribute.

    Property's nick are used as attribute's name take care to use
    descriptive names using, may be, camel case names.

 gxml/GomObject.vala            | 10 ++++++++++ gxml/XParser.vala
 | 11 +++++++++++ test/GomSerializationTest.vala |  7 ++++++- 3 files
 changed, 27 insertions(+), 1 deletion(-)

commit 33aa92438f632245d707266e545344d019374731 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 15:51:26 2016 -0600

    GomElement: Added default initializer

    A GomElement initilize its self with a GomDocument and add its self to
    it, this makes possible to derive classes witha constructor setting
    its _local_name as node local name

 gxml/GomDocument.vala          |  2 +- gxml/GomElement.vala           |
 18 +++--------------- gxml/GomObject.vala            | 11 +++++++++++
 gxml/XParser.vala              |  1 + test/GomDocumentTest.vala      |
 2 -- test/GomSerializationTest.vala |  5 ++--- 6 files changed, 18
 insertions(+), 21 deletions(-)

commit 436d930af6a9c8741e7dd7d816468a54e205787e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 15:14:01 2016 -0600

    GomObject: Added get string object properties

 gxml/GomElement.vala           | 19 +++++++++++++++++++
 gxml/GomObject.vala            | 10 +++++++---
 test/GomSerializationTest.vala |  7 ++++++- 3 files changed, 32
 insertions(+), 4 deletions(-)

commit 3235ebeeef2c440cea1c9fff20fe65c50d922be6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 14:44:02 2016 -0600

    GomSerialization: Intial Unit Tests

 test/GXmlTest.vala             |  1 + test/GomSerializationTest.vala
 | 41 +++++++++++++++++++++++++++++++++++++++++ test/Makefile.am
 |  1 + 3 files changed, 43 insertions(+)

commit 57ba15fc85d59ca993ec8d8015a892fb690044ef Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Thu Nov 3 20:53:15 2016 +0100

    Update POTFILES.in and POTFILES.skip

 po/POTFILES.in   | 1 + po/POTFILES.skip | 2 ++ 2 files changed,
 3 insertions(+)

commit c7a3a60bea22add99f3a263bca0e085e737c7363 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 13:31:06 2016 -0600

    GomElement: Fixed detection of xmlns redefinition

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

commit 056554a8b765b7aebf26a6f1431fc980c096e251 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 13:19:08 2016 -0600

    XParser: Added test to write xmlns on element

    With no attribute defining a namespace add it and check writing output

 test/GomDocumentTest.vala | 3 +++ 1 file changed, 3 insertions(+)

commit f85f1cf026826b37138bdaf9e62b963f0230abd7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 13:14:44 2016 -0600

    XParser: write element defuault xmlns

    If element has a namespace defined but no prefix parser adds its
    namespace definition

 gxml/GomDocument.vala     |  2 +- gxml/XParser.vala         |  7 +++++++
 test/GomDocumentTest.vala | 15 +++++++++++++++ 3 files changed, 23
 insertions(+), 1 deletion(-)

commit c2114c07a6e2ff0d285a19796b10c81180ebc081 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 12:56:24 2016 -0600

    XParser: Namespaced elements just include prefix

    No more add a namespace definition by default on namespaced elements

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

commit 1268aa51bd9246bd695093c59e342d1ba139cc4d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 12:49:20 2016 -0600

    XParser: Fixed writting just attribes no ns

    If an attribute is prefixed, no namespace definition is added
    to output.

 gxml/XParser.vala         | 21 ++++-----------------
 test/GomDocumentTest.vala | 28 ++++++++++------------------ 2 files
 changed, 14 insertions(+), 35 deletions(-)

commit 5cda12afeac1201bd010d18fa0178c4c4fca756b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 11:52:22 2016 -0600

    GOM: Improved creating/appending ns elements

    Namespaced elements don't try to add a namespace declaration any more,
    when it is appended to parent and no namespace is found

    Added error validations to GomDocument.create_element for namespace
    URI and prefix

    Updated Unit tests

 gxml/GomDocument.vala     | 15 +++++++++++---- gxml/GomNode.vala
 |  9 --------- test/GomDocumentTest.vala | 16 ++++++++++++++-- 3 files
 changed, 25 insertions(+), 15 deletions(-)

commit a25267b2cb3139f3d9b470344c9c47f9b9d2ce99 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 10:46:30 2016 -0600

    GOM: Fixed adding namespaced elements

    Namespaced elements should have a valid namespace according with
    the ones defined in parent node to add to.

    If a namespaced element have a defined URI, namespace is not found
    in parent node to add to and no namespace attribute is defined in
    element, one is added using element's prefix and namespace URI

 gxml/GomDocument.vala     |  6 ++++-- gxml/GomElement.vala      |
 3 --- gxml/GomNode.vala         | 28 +++++++++++++++++++++++++++-
 test/GomDocumentTest.vala | 34 +++++++++++++++++++++++++++++++++-
 4 files changed, 64 insertions(+), 7 deletions(-)

commit f0de5964ccec08172163b9dfb57625cba2540f11 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Nov 3 09:54:24 2016 -0600

    GomElement: Improved namespace conflic detection

    Now setting a namespace attribute doesn't update the one at
    Element. Updated Tests.

    Redefinition of xmlns detection improved.

 gxml/GomElement.vala      | 29 ++++++++++-------------------
 test/GomDocumentTest.vala | 25 ++++++++++++++----------- 2 files changed,
 24 insertions(+), 30 deletions(-)

commit 30f0aadee2dda218acbeabfe9abf1b4677276bd9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Nov 2 22:11:40 2016 -0600

    XParser: Fixes on xml prefix parsing and write

 gxml/GomElement.vala      | 2 +- gxml/Parser.vala          | 2 --
 gxml/XParser.vala         | 9 +++++++-- test/GomDocumentTest.vala |
 2 +- 4 files changed, 9 insertions(+), 6 deletions(-)

commit ef2cf3a08aad29dd62b3af033972b1b28b2fb51d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Nov 2 18:41:39 2016 -0600

    GomDocument: Added write to file

    Implemented Parser.write_file() and associated to allows file writing
    and streaming

 gxml/GomDocument.vala     | 10 +++++++++- gxml/Parser.vala          |
 33 ++++++++++++++++++++++++++------ gxml/XParser.vala         | 48
 ++++++++++++++++++++++++++++++++++++++--------- test/GomDocumentTest.vala
 | 16 ++++++++-------- 4 files changed, 83 insertions(+), 24 deletions(-)

commit 28e503acc0810058029bb1d4dfa2a7d8a9dab817 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Nov 2 18:00:28 2016 -0600

    GomNode: Removed to_string()

    Write a node is like a write a document, may we need to create a
    DocumentFragment instead to write out to string just required nodes.

 gxml/GomNode.vala        |  4 ---- gxml/Parser.vala         |  4
 ---- gxml/XParser.vala        |  2 -- test/GomElementTest.vala | 20
 -------------------- 4 files changed, 30 deletions(-)

commit b4b776572d4407b763ea7e577eec4952e35dbed1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Nov 2 17:54:16 2016 -0600

    GomElement: Added tests for errors in ns attributes

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

commit d9228d9818065cde4405479f54de1296655f1139 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Nov 2 17:51:27 2016 -0600

    Added test to add and remove namespaced attributes

 test/GomElementTest.vala | 10 ++++++++++ 1 file changed, 10 insertions(+)

commit 5ab97759afef6d0fc335904d0828ee88cb26bb9c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Nov 2 17:45:26 2016 -0600

    Fixed GomElement.remove_attribute()

 gxml/GomElement.vala     | 3 ++- test/GomElementTest.vala | 9 +++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

commit 72b78333f09a204afebf7df0c9b4edc69d091dc5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Nov 2 17:29:36 2016 -0600

    Fixed detection of conflictive namespaces

 gxml/GomElement.vala      |  2 +- test/GomDocumentTest.vala
 | 21 +++++++++------------ test/GomElementTest.vala  | 37
 +++++++++++++++++++++++++++++++++++++ 3 files changed, 47 insertions(+),
 13 deletions(-)

commit 2ce8bbd57741db4e25f553a1f4539521d016e417 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Nov 2 16:51:22 2016 -0600

    Fixed throw error on invalid URI namespace

 gxml/GomElement.vala      | 2 +- test/GomDocumentTest.vala | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 51b2a2f6a6df00d7bea7f01e03c6aa5d5ccec697 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Nov 2 16:48:15 2016 -0600

    Fixed throw error of incorrect namespace prefix

 gxml/GomElement.vala | 73
 ++++++++++++++++++++++++++++------------------------ 1 file changed,
 40 insertions(+), 33 deletions(-)

commit 4dc0506ff1253543522781229e4393649f661a44 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Nov 2 15:19:33 2016 -0600

    Fixes on namespaces handling

    Fixes on lookup namespaces' prefix and URI

    Fixes on XParser reading namespaces on elements

    Simplified getting namespaced attributes

    Added some Unit Tests for namespaces

 gxml/GomDocument.vala    |   2 +- gxml/GomElement.vala     | 162
 +++++++++++++++++++++++++++-------------------- gxml/XParser.vala
 |  18 ++++-- test/GomElementTest.vala |  17 ++++- 4 files changed,
 123 insertions(+), 76 deletions(-)

commit da0d6571a8c82fd1fbd3d9631c067195879f2297 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Nov 1 17:49:33 2016 -0600

    GomElement: Added unit tests and API additions

    Added to_string() to GomNode.

    Added write_node() to Parser and XParser.

 gxml/GomDocument.vala    |  14 +++-- gxml/GomNode.vala        |   5
 ++ gxml/Parser.vala         |   4 ++ gxml/XParser.vala        |   2
 + test/GXmlTest.vala       |   1 + test/GomElementTest.vala | 140
 +++++++++++++++++++++++++++++++++++++++++++++++ test/Makefile.am
 |   1 + 7 files changed, 161 insertions(+), 6 deletions(-)

commit 6166d8fb3398fd48de701e14277181c28344b0b6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Nov 1 16:48:16 2016 -0600

    GomElement: Fixes on lookup namespaces

 gxml/GomElement.vala      | 32 ++++++++++++++++----------------
 gxml/GomNode.vala         | 14 +++++++++++--- test/GomDocumentTest.vala |
 12 +++++++++--- 3 files changed, 36 insertions(+), 22 deletions(-)

commit e0b836fade9dd8dde4b2ba6b7b02ec1a251b7bff Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Nov 1 14:49:31 2016 -0600

    GomElement: Fixed lookup_prefix and errors in ns

 gxml/GomElement.vala      | 28 +++++++++++++++++++++-------
 test/GomDocumentTest.vala | 40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 7 deletions(-)

commit b47f0d3c4f6e5a5d03edb7768bc1115059d4b616 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Nov 1 13:49:49 2016 -0600

    XParser: Read significan white spaces as Text nodes

 gxml/XParser.vala         |  4 ++++ test/GomDocumentTest.vala | 10
 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-)

commit bb389d90d13b3f4a5e8ecb9b89d7d77d371e79eb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Nov 1 13:30:59 2016 -0600

    XParser: Fixed write_string()

 gxml/GomDocument.vala     |  4 ++++ gxml/GomElement.vala      |
 27 +++++++++++++++++++++------ gxml/GomText.vala         |  1 -
 gxml/XParser.vala         | 12 +++++++++++- test/GomDocumentTest.vala |
 9 ++++++--- 5 files changed, 42 insertions(+), 11 deletions(-)

commit 147e87406354c6428a0170126bd7306f3922dcf4 Author: Marek Černocký
<marek@manet.cz> Date:   Tue Nov 1 10:06:12 2016 +0100

    Updated Czech translation

 po/cs.po | 102
 +++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file
 changed, 77 insertions(+), 25 deletions(-)

commit e7938f1320c908a1e39d86810e419b5a1135417c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Nov 1 00:01:50 2016 -0600

    GomElement: Fixed namespace implementation

    Much more error messages and API changes to improve errors on
    namespaces.

    Setting an attribute with namespace make namespaced elements taking,
    if not already, given namespace and checking if no conflics exists
    with some other already defined.

 NEWS                      |   1 + gxml/DomElement.vala      |   4 +-
 gxml/GXmlElement.vala     |   4 +- gxml/GomElement.vala      | 118
 ++++++++++++++++++++++++++++------------------ gxml/GomText.vala
 |   1 - test/GomDocumentTest.vala |  12 ++--- 6 files changed, 84
 insertions(+), 56 deletions(-)

commit 7aafe8b2a3d88b4ce82db3db297d0f82e24090cb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Oct 31 16:25:18 2016 -0600

    GomElement: Fixed set/get_attribute

    GomObject now process set/get_attribute and return if it they
    actually changes/return a value from object's properties, if not,
    attribute is searched in DOM Element's attributes

 gxml/GomElement.vala      | 12 ++++++++++-- gxml/GomObject.vala       |
 23 ++++++++++++----------- test/GomDocumentTest.vala |  2 +- 3 files
 changed, 23 insertions(+), 14 deletions(-)

commit e2440464244f79868cbc31a1782a0900d20e6630 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Oct 31 15:13:28 2016 -0600

    GomDocument: fixes on constructs and unit tests

 gxml/GomAttr.vala         |  2 +- gxml/GomDocument.vala     | 35
 ++++++++++------------------------- gxml/Parser.vala          |  4 +++-
 gxml/XParser.vala         |  8 +++++--- test/GomDocumentTest.vala |
 42 ++++++++++++++++++++++-------------------- 5 files changed, 41
 insertions(+), 50 deletions(-)

commit 5136efdbf16a6ff57430812cb93787c70a0c201f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Oct 31 12:02:51 2016 -0600

    GOM: Fixes on Parser to GomDocument

    Fixed GomDocument.from_string() and its Unit Test
    gom-document/construct_from_string

    Fixed GomNode.insert_before() by checking for GomNode objects to add

 gxml/GomDocument.vala     |  2 ++ gxml/GomElement.vala      |  1 +
 gxml/GomNode.vala         |  4 +--- gxml/Parser.vala          |  4 ++++
 gxml/XParser.vala         | 41 ++++++++++++++++-------------------------
 test/GomDocumentTest.vala |  2 +- 6 files changed, 25 insertions(+),
 29 deletions(-)

commit c62433ca307ebc4ca9ac9bebf8411f46dc31ae51 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Oct 31 10:33:21 2016 -0600

    GomDocument: Adding constructors

 gxml/GomDocument.vala     | 59
 ++++++++++++++++++++++++++++++++++++++++++----- gxml/Parser.vala
 |  3 ++- gxml/XParser.vala         |  2 +- test/GomDocumentTest.vala |
 7 ++++-- 4 files changed, 61 insertions(+), 10 deletions(-)

commit a970333f15a66001f920b7726e9f2d9351566a53 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Mon Oct 31 06:16:48 2016 +0100

    Update POTFILES.in and POTFILES.skip

 po/POTFILES.in   | 1 + po/POTFILES.skip | 2 ++ 2 files changed,
 3 insertions(+)

commit eca7525325ce3354812f8043182a939c0f1ddc8f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Oct 30 22:05:23 2016 -0600

    Fixing GOM Unit Tests: Processing Instruction

    Unit tests don't pass due to segfault on Processing Instruction
    access to target attribute

 gxml/DomEvents.vala       |  2 +- gxml/DomNode.vala         |  2 +-
 gxml/GXmlDomEvents.vala   |  4 ++-- gxml/GomDocument.vala     |  2
 ++ gxml/GomNode.vala         |  4 +++- gxml/GomText.vala         |
 25 ++++++++++++++----------- gxml/Node.vala            |  4 ++--
 gxml/XParser.vala         | 15 +++++++-------- test/GomDocumentTest.vala
 | 12 ++++++++---- 9 files changed, 40 insertions(+), 30 deletions(-)

commit ae6c3a3ebafaaded801f63c44c3adc46777b17ed Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Oct 30 09:09:03 2016 -0600

    GomElement: Removing redundant DomNode interface

    If DomNode is declared as implemented interface, access to parent
    GomNode implementation methods creates an infinite loop

 gxml/GomElement.vala      |  1 - gxml/GomNode.vala         | 29
 ++++++++++++++++++++--------- test/GXmlTest.vala        |  1 +
 test/GomDocumentTest.vala | 18 +++++++++++------- 4 files changed,
 32 insertions(+), 17 deletions(-)

commit 69e1dd64183ae3de672b4d87993c017e949bc365 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Oct 28 13:18:02 2016 -0500

    Parser: Updates to interfaces

 gxml/Parser.vala  | 10 +++------ gxml/XParser.vala | 65
 ++++++++++++++++++++++++++++--------------------------- 2 files changed,
 36 insertions(+), 39 deletions(-)

commit 2d7e981425b42fa2144c5af93ac62583a525edf0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 19:01:28 2016 -0500

    XParser: Initial for read/write

 gxml/Parser.vala  |  43 ++++++- gxml/XParser.vala | 341
 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed,
 370 insertions(+), 14 deletions(-)

commit 3b6aaec2e4ce252285aa63b6206a193192763d10 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 17:21:33 2016 -0500

    Parser: New Parser interface and XParser class

    Parser is intented to be an interface to read and write XML documents
    to be implemented by different engines.

 gxml/Makefile.am  |  2 ++ gxml/Parser.vala  | 37
 +++++++++++++++++++++++++++++++++++++ gxml/XParser.vala | 41
 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 80
 insertions(+)

commit f6a4c4793467ec51673f1261f4a83b3da284973e Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Oct 30 04:18:23 2016 +0100

    Update Polish translation

 po/pl.po | 150
 +++++++++++++++++++++++++++++++++------------------------------ 1 file
 changed, 78 insertions(+), 72 deletions(-)

commit 6ca4aa8f3450e406d307c299078e4ec711df8f86 Author: Marek Černocký
<marek@manet.cz> Date:   Fri Oct 28 09:28:54 2016 +0200

    Updated Czech translation

 po/cs.po | 136
 +++++++++++++++++++++++++++++++++------------------------------ 1 file
 changed, 71 insertions(+), 65 deletions(-)

commit 82436c28befd3353a7ed579a1581f3f4263f9699 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 16:35:24 2016 -0500

    Fixed Unit Tests for TDocument

 gxml/TDocument.vala     | 3 --- test/TDocumentTest.vala | 5 +++++
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 7369d28498527f81764cf73a53b9105c61124c92 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 16:22:56 2016 -0500

    Return currect NodeType for TNode's

 NEWS                             | 1 + gxml/GXmlNode.vala               |
 2 +- gxml/NodeType.vala               | 2 +- gxml/TAttribute.vala
 | 3 +++ gxml/TCDATA.vala                 | 1 + gxml/TComment.vala
 | 1 + gxml/TDocument.vala              | 1 + gxml/TElement.vala
 | 3 +++ gxml/TNode.vala                  | 3 ++-
 gxml/TProcessingInstruction.vala | 1 + gxml/TText.vala                  |
 1 + 11 files changed, 16 insertions(+), 3 deletions(-)

commit 92889b45160f53cff2c20bd1d0a70d48f355a43b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 16:10:36 2016 -0500

    Fixed unit tests for SerializableObjectModel

 gxml/DomNode.vala                           |
 1 - test/GomDocumentTest.vala                   | 8
 ++++---- test/SerializablePropertyValueListTest.vala | 2 +-
 test/SerializableTest.vala                  | 2 +- 4 files changed,
 6 insertions(+), 7 deletions(-)

commit ea417ab7d4f64be74fbc60d3d0b32174572a828a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 15:53:18 2016 -0500

    GomDocument: Unit Test now build correctly

 NEWS                      |   1 + gxml/DomNode.vala
 |   1 + test/GomDocumentTest.vala | 241
 ++++++++++++++++++++-------------------------- test/Makefile.am
 |   1 + 4 files changed, 107 insertions(+), 137 deletions(-)

commit 52c29e71d8612ca65048f9950bb1ec03179c2dc5 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Thu Oct 27 22:52:49 2016 +0200

    Update POTFILES.in and POTFILES.skip

 po/POTFILES.in   |  6 +----- po/POTFILES.skip | 11 +---------- 2 files
 changed, 2 insertions(+), 15 deletions(-)

commit ae7c62e6b53ab8e5f48ab79f1c244dcd21cb6d84 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 15:11:28 2016 -0500

    DOM1: Old Unit Tests removed

 test/CharacterDataTest.vala |  99 --------- test/DocumentTest.vala      |
 521 -------------------------------------------- test/ElementTest.vala
 | 466 --------------------------------------- test/NamespaceTest.vala
 |  52 ----- 4 files changed, 1138 deletions(-)

commit 3956905af7bce8a1f6434bce206f479c82b0a8a7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 15:06:23 2016 -0500

    Old DOM1 implemention removed

 gxml/libxml-Attr.vala                  | 264
 ---------- gxml/libxml-AttrChildNodeList.vala     |
 55 -- gxml/libxml-BackedNode.vala            | 350
 ------------ gxml/libxml-CDATASection.vala          |  55
 -- gxml/libxml-CharacterData.vala         | 181 -------
 gxml/libxml-ChildNodeList.vala         | 326 ------------
 gxml/libxml-Comment.vala               |  51 -- gxml/libxml-Document.vala
 | 938 --------------------------------- gxml/libxml-DocumentFragment.vala
 |  62 --- gxml/libxml-DocumentType.vala          |
 110 ---- gxml/libxml-DomException.vala          |
 142 ----- gxml/libxml-Element.vala               | 507
 ------------------ gxml/libxml-Entity.vala                |
 135 ----- gxml/libxml-EntityChildNodeList.vala   |  55 --
 gxml/libxml-EntityReference.vala       |  56 -- gxml/libxml-Error.vala
 |   7 - gxml/libxml-Implementation.vala        | 141
 ----- gxml/libxml-LinkedList.vala            |  95
 ---- gxml/libxml-NamedAttrMap.vala          | 348
 ------------ gxml/libxml-NamedNodeMap.vala          |
 42 -- gxml/libxml-NamespaceAttr.vala         | 137 -----
 gxml/libxml-NamespaceAttrNodeList.vala | 170 ------ gxml/libxml-Node.vala
 | 520 ------------------ gxml/libxml-NodeChildNodeList.vala
 |  63 --- gxml/libxml-NodeList.vala              |
 110 ---- gxml/libxml-Notation.vala              |  72
 --- gxml/libxml-ProcessingInstruction.vala |  91 ----
 gxml/libxml-TagNameNodeList.vala       |  33 -- gxml/libxml-Text.vala
 | 105 ---- 29 files changed, 5221 deletions(-)

commit acec6f381a5e64a00c680fc1513661fa9313b37a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 15:04:28 2016 -0500

    DOM: Removing long types from collections and range

 gxml/DomCollections.vala |  8 ++++---- gxml/DomRange.vala       | 12
 ++++++------ gxml/GXmlDomRange.vala   | 18 +++++++++--------- 3 files
 changed, 19 insertions(+), 19 deletions(-)

commit 411247603bb5943a18c2a963a70cdd173d7ac737 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 14:58:11 2016 -0500

    DOM: Removing more ulong/long references

 gxml/DomCollections.vala     | 46
 ++++++++++++++++++++++---------------------- gxml/DomDocument.vala
 |  4 ++-- gxml/GXmlDocument.vala       | 18 ++++++++---------
 gxml/GXmlDomCollections.vala |  8 ++++---- gxml/GXmlElement.vala        |
 2 +- gxml/GXmlHashMapAttr.vala    |  4 ++-- gxml/GXmlListChildren.vala
 |  2 +- gxml/GomDocument.vala        |  8 ++++---- gxml/GomElement.vala
 |  6 +++--- gxml/GomNode.vala            |  2 +- 10 files changed,
 50 insertions(+), 50 deletions(-)

commit 2510bce7ddad2a5b13d7bc05baf050c75c0bd03c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 14:43:29 2016 -0500

    DomCharacter: changing ulong to int

 NEWS                   |  1 + gxml/DomCharacter.vala | 12 ++++++------
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 3796ad48975bc09eeeba9c78a6b73b5446c8a763 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 14:40:25 2016 -0500

    GOM: Fixed build

 gxml/DomCollections.vala   |  2 +- gxml/GXmlListChildren.vala |  2
 +- gxml/GomElement.vala       | 13 +++++++------ gxml/GomNode.vala
 | 15 +++++++++------ gxml/GomObject.vala        | 10 +++++++++-
 gxml/GomText.vala          |  5 ++++- 6 files changed, 31 insertions(+),
 16 deletions(-)

commit 838ca0f1d34df896524ea8f2179dedfc3c989293 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 13:36:45 2016 -0500

    GOM: Adding initial unit tests for GomDocument

 test/GomDocumentTest.vala | 350
 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 350
 insertions(+)

commit 018b88d26efe8f899fa628464db4f8fd97145384 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Oct 27 13:34:22 2016 -0500

    GOM: Fixing more build errors

 gxml/DomNode.vala    |  18 +++-- gxml/GomAttr.vala
 |  61 +++++++++++++++ gxml/GomElement.vala | 208
 ++++++++++++++++++++++++++++++--------------------- gxml/GomNode.vala
 | 100 ++++++++----------------- gxml/GomObject.vala  |  33 +++++---
 gxml/Makefile.am     |   1 + 6 files changed, 248 insertions(+),
 173 deletions(-)

commit d84a88d27dd8cab600be689a35de0826350401a6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 26 23:57:35 2016 -0500

    GomNode: GomAttr: Fixing compilation errors

    Added new GomAttr, constructors and build fixes.

 NEWS                     |   1 + gxml/DomCollections.vala |  22
 +++ gxml/DomDocument.vala    |   4 +- gxml/DomNode.vala        |
 22 ++- gxml/GXmlDocument.vala   |   2 +- gxml/GomDocument.vala
 | 146 ++++++++++++++---- gxml/GomElement.vala     | 389
 ++++++++++++++++++++++++++++++++++++++--------- gxml/GomNode.vala
 | 168 ++++++++++++-------- gxml/GomObject.vala      | 356
 +++++++++---------------------------------- gxml/GomText.vala        |
 51 ++++--- gxml/Makefile.am         |   5 + 11 files changed, 698
 insertions(+), 468 deletions(-)

commit 005d87a684b2d5a8c56d327578784086109a6ff8 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Thu Oct 27 17:08:13 2016 +0200

    Update Polish translation

 po/pl.po | 150
 +++++++++++++++++++++++++++++++++++---------------------------- 1 file
 changed, 83 insertions(+), 67 deletions(-)

commit 079e4c6a518d98dc3f85f94741d091753405c60c Author: Marek Černocký
<marek@manet.cz> Date:   Thu Oct 27 08:46:54 2016 +0200

    Updated Czech translation

 po/cs.po | 163
 ++++++++++++++++++++++++++++++++++----------------------------- 1 file
 changed, 89 insertions(+), 74 deletions(-)

commit 632de823c968d125c2ee3e96d613b30650e28a16 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Thu Oct 27 01:38:42 2016 +0200

    Update POTFILES.in and POTFILES.skip

 po/POTFILES.in   | 4 ++++ po/POTFILES.skip | 8 ++++++++ 2 files changed,
 12 insertions(+)

commit afba93663c8c99ff5d7f5d21303e6702385364a6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 26 17:51:22 2016 -0500

    DomNode: Some fixes

 gxml/DomNode.vala  | 7 +++---- gxml/NodeType.vala | 1 - 2 files changed,
 3 insertions(+), 5 deletions(-)

commit f5e352e527bd6c6f7c33a179f231a3fcdf036e6c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Oct 26 16:22:10 2016 -0500

    GOM: Adding new independent DOM4 implementation

    GXML Object Model, is a set of new GObject classes implementing DOM4,
    without libxml2.

    Read and Write of XML documents will be replicated from TDocument
    implementation. Plans include to create an interface to read and
    write documents, implementing DOM4 interfaces, allowing to use
    different engines like libxml2 or GLib's GMarkup.

 gxml/DomNode.vala     |  64 +++++++++- gxml/GomDocument.vala |
 218 +++++++++++++++++++++++++++++++++ gxml/GomElement.vala
 | 109 +++++++++++++++++ gxml/GomNode.vala     | 264
 ++++++++++++++++++++++++++++++++++++++++ gxml/GomObject.vala   | 328
 ++++++++++++++++++++++++++++++++++++++++++++++++++ gxml/GomText.vala
 |  97 +++++++++++++++ 6 files changed, 1078 insertions(+), 2 deletions(-)

commit 94ebd331a9be89cab5031c6190edf83ee27f6dc9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Oct 24 23:02:10 2016 -0500

    Setting up 0.14 installation

 NEWS                                      |  3 +- configure.ac
 | 14 ++++----- gxml/Makefile.am                          | 50
 +++++++++++++++---------------- gxml/{gxml-0.12.deps => gxml-0.14.deps}
 |  0 gxml/{gxml-0.12.pc.in => gxml-0.14.pc.in} |  4 +-- test/Makefile.am
 |  4 +-- test/XPathTest.vala                       |  2 +- 7 files
 changed, 39 insertions(+), 38 deletions(-)

commit 268200bccb4ae74264ab51363d86c0cad01492ba Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Oct 21 18:22:01 2016 -0500

    Removed xNode/xDocument related classes

 gxml/Document.vala         |  4 +-- gxml/GXmlDocument.vala     |
 2 +- gxml/GXmlNode.vala         | 16 ++++++++-- gxml/Makefile.am
 | 29 ----------------- gxml/libxml-Error.vala     | 13 +-------
 test/EnumerationTest.vala  | 18 +++++------ test/GXmlTest.vala         |
 78 ---------------------------------------------- test/Makefile.am
 |  7 ----- test/SerializableTest.vala |  4 +-- 9 files changed, 29
 insertions(+), 142 deletions(-)

commit fc9c6a5bd43c104a7425f46707f6b206f354a687 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Oct 21 11:22:54 2016 -0500

    Renamed libxml-NodeType.vala to NodeType.vala

    First steps to remove old DOM1 implementation

 gxml/Makefile.am                             | 2 +-
 gxml/{libxml-NodeType.vala => NodeType.vala} | 0 2 files changed,
 1 insertion(+), 1 deletion(-)

commit 52a12da476ed487f5248ea6b216127d1c7ec7aff Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Oct 3 18:51:54 2016 -0500

    Updated NEWS for XPath support based on libxml2

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

commit 178aa9aaa25b8766bc5886a50ad50d27238ab0ff Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Oct 3 18:43:08 2016 -0500

    Moved XPath tests to one generic file

 test/GXmlTest.vala                              | 2 +- test/Makefile.am
 | 2 +- test/{GElementXPathTest.vala => XPathTest.vala} | 2 +- 3 files
 changed, 3 insertions(+), 3 deletions(-)

commit 551f25ce710914b06fc4665c8f0725a2158663c9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Oct 3 18:10:40 2016 -0500

    Fixed Unit Tests for GDocument and XPath implementation

 test/GElementXPathTest.vala | 23 ++++++++++++++++++----- 1 file changed,
 18 insertions(+), 5 deletions(-)

commit 27a35c26f67c2a5f59f2828ee8eae5a0586a0a8e Author: Yannick Inizan
<inizan.yannick@gmail.com> Date:   Mon Oct 3 17:57:10 2016 -0500

    Adding Unit Tests for GElement XPath implementation

    * Just a few modification from Daniel Espinosa <esodan@gmail.com>
      in order to avoid change dependencies on DomDocument interfaces

    * Needs fixes on network file access

 gxml/GXmlDocument.vala      | 14 +++++++++++++-
 gxml/XPath.vala             |  2 +- test/GElementXPathTest.vala | 37
 +++++++++++++++++++++++++++++++++---- 3 files changed, 47 insertions(+),
 6 deletions(-)

commit 35a1e0042466682151245072cd28b9721a23593b Author: Christian Kirbach
<Christian.Kirbach@gmail.com> Date:   Thu Sep 29 20:30:25 2016 +0000

    Updated German translation (cherry picked from commit
    c51cc877b90f4aaad2a52039f2295dc65c5e020f)

 po/de.po | 206
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file
 changed, 185 insertions(+), 21 deletions(-)

commit d389fe65be8b4d2616a2ab278e4ce2c6d55e52a0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Sep 29 13:57:31 2016 -0500

    Updated Yannick Inizan copyright and author ship. Unit Test XPath

    * Added Yannick Inizan <inizan.yannick@gmail.com> as author in
      order of authorship

    * Added skeleton for XPath Unit Tests

 gxml/GXPathObject.vala      |  5 +++-- gxml/GXmlElement.vala       |
 1 + gxml/XPath.vala             |  3 ++- test/GElementXPathTest.vala |
 31 +++++++++++++++++++++++++++++++ test/GXmlTest.vala          |  1 +
 test/Makefile.am            |  1 + 6 files changed, 39 insertions(+),
 3 deletions(-)

commit 579af9bbad3e3b3664350846fd0658b042ff34ad Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Sep 29 13:39:45 2016 -0500

    Added missing files

 gxml/GXPathObject.vala | 56 +++++++++++++++++++++++++++++ gxml/XPath.vala
 | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed,
 154 insertions(+)

commit 66270bf75332b5ba052cfc9859148d42981e63fa Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Sep 29 12:39:29 2016 -0500

    Added XPathContext and XPathObject interfaces

    * Fixes bug #772195 * Now GElement implements XPathContext * Added
    new class GXPathObject implementing XPathObject * Moved new method
    for XPath in DomElement to XPathContext

 gxml/DomElement.vala  |  9 --------- gxml/GXmlElement.vala | 18
 ++++++++++++------ gxml/Makefile.am      |  1 + 3 files changed, 13
 insertions(+), 15 deletions(-)

commit 27e8fb223cbde1bade4b79563514511db7842841 Author: Yannick Inizan
<inizan.yannick@gmail.com> Date:   Thu Sep 29 10:41:02 2016 -0500

    First implementation of XPath based on libxml2

 gxml/DomElement.vala  |  9 +++++++++ gxml/GXmlElement.vala | 23
 +++++++++++++++++++++++ gxml/Makefile.am      |  1 + 3 files changed,
 33 insertions(+)

commit 3ef19626beba81d4aa12143bf8dab2402ba36403 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Sep 27 10:52:41 2016 -0500

    Post release version updated to 0.13.0 development

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

commit a0b55b0fbae50359a361bff4c7ec49f975b2fa90 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Sep 27 10:48:21 2016 -0500

    Released GXml 0.12

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

commit 45fe430eb5291ee3c1e70d2904dc67cb34ba0f7c Author: Yannick Inizan
<inizan.yannick@gmail.com> Date:   Fri Sep 23 12:04:41 2016 -0500

    Improving Debian packaging: Added missing files

    Commit from Daniel Espinosa, in name of Yannick, was incomplete.
    Now adding missing files.

 debian/changelog.in           | 11 +++++++++++ debian/compat
 |  1 + debian/gir1.2-gxml.install.in |  1 + debian/libgxml-0.install.in
 |  1 + debian/libgxml-dev.install.in |  6 ++++++ debian/rules
 |  8 ++++++++ debian/source/format          |  1 + 7 files changed,
 29 insertions(+)

commit 72c125e6074975afede6807ef3b96d7b4da78532 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Sep 23 11:41:29 2016 -0500

    Setting NEWS to 0.12 release

 NEWS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)

commit 55687cb7b4116b2be0917928127d4ae30f0095d5 Author: Yannick Inizan
<inizan.yannick@gmail.com> Date:   Thu Sep 22 17:57:11 2016 -0500

    Updated Debian packaging files

 configure.ac       |  4 ++++ debian/Makefile.am |  7 +++++++
 debian/control.in  | 42 +++++++++++++++++++++++++++++++++++++++---
 3 files changed, 50 insertions(+), 3 deletions(-)

commit eac5d1170d77fca4d3376cc94dca5337d425bbfe Author: Мирослав
Николић <miroslavnikolic@rocketmail.com> Date:   Tue Sep 20
11:40:05 2016 +0200

    Updated Serbian translation

 po/sr.po       | 83
 +++++++++++++++++++++++++++++++++++++++------------------- po/sr@latin.po
 | 83 +++++++++++++++++++++++++++++++++++++++------------------- 2 files
 changed, 112 insertions(+), 54 deletions(-)

commit 28787f1349ff44d86d5f77508493dec8c9a037f9 Author: Marek Černocký
<marek@manet.cz> Date:   Fri Sep 16 11:53:30 2016 +0200

    Updated Czech translation

 po/cs.po | 1 - 1 file changed, 1 deletion(-)

commit fc22aba785a0e91a19305da5d754ae77d1b32b82 Author: Marek Černocký
<marek@manet.cz> Date:   Fri Sep 16 11:52:31 2016 +0200

    Updated Czech translation

 po/cs.po | 63
 ++++++++++++++++----------------------------------------------- 1 file
 changed, 16 insertions(+), 47 deletions(-)

commit f79ab182951e67676be3fff3407be03abfb185dc Author: Balázs Meskó
<meskobalazs@gmail.com> Date:   Fri Sep 16 05:56:52 2016 +0000

    Updated Hungarian translation

 po/hu.po | 80
 ++++++++++++++++++++++++++++++---------------------------------- 1 file
 changed, 37 insertions(+), 43 deletions(-)

commit e048210294389b2e127008cf3255d31966b81197 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Thu Sep 15 16:25:05 2016 +0200

    Updated Polish translation

 po/pl.po | 70
 ++++++++++++++++++++++++++++++++++++++-------------------------- 1 file
 changed, 42 insertions(+), 28 deletions(-)

commit 53996bfe1ff8df507b4b57e850203679527b58d1 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Thu Sep 15 16:24:04 2016 +0200

    Fix typos in translatable strings

 gxml/GXmlDomCollections.vala |  4 ++-- gxml/GXmlHashMapAttr.vala    |
 2 +- gxml/GXmlNode.vala           | 16 ++++++++-------- 3 files changed,
 11 insertions(+), 11 deletions(-)

commit b897f873f275e2467e283417087d33d69759b833 Author: Balázs Meskó
<meskobalazs@gmail.com> Date:   Thu Sep 15 11:53:43 2016 +0000

    Updated Hungarian translation

 po/hu.po | 112
 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file
 changed, 80 insertions(+), 32 deletions(-)

commit 079bcf80ebd6bf66bb67bfb63cc5204e6d030496 Author: Marek Černocký
<marek@manet.cz> Date:   Thu Sep 15 08:39:18 2016 +0200

    Updated Czech translation

 po/cs.po | 101
 +++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file
 changed, 73 insertions(+), 28 deletions(-)

commit 920d53fca8b60807eef8887115bc2a4a2bf70f70 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Sep 14 12:46:50 2016 -0500

    Changing order for DomElement.get_elements_by_class_name()

    * Now first add it self before to add descendant nodes * Fixed too
    order for DomElement.get_elements_by_tag_name_ns()

 gxml/GXmlElement.vala | 43 +++++++++++++++++++++++--------------------
 1 file changed, 23 insertions(+), 20 deletions(-)

commit 3c38f1bde19a855b9c9a51ee7bf4d89f36503b5c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Sep 14 11:00:12 2016 -0500

    Rolled back changes on GNode. Fixes to bug #771430.

 gxml/GXmlDomCollections.vala | 23 ++++++++++++++++-------
 gxml/GXmlHashMapAttr.vala    |  2 +- gxml/GXmlNode.vala           |
 10 ++++++---- 3 files changed, 23 insertions(+), 12 deletions(-)

commit 0ab36b1c799d3d95e6fe630bf3eaab7d66b9b894 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Sep 13 17:28:42 2016 -0500

    Deprecating xNode/xDocument classes

 NEWS                                   | 4 ++++ gxml/GXmlCharacter.vala
 | 3 +++ gxml/GXmlNode.vala                     | 2 --
 gxml/libxml-Attr.vala                  | 1 + gxml/libxml-BackedNode.vala
 | 1 + gxml/libxml-CDATASection.vala          | 1 +
 gxml/libxml-CharacterData.vala         | 1 + gxml/libxml-Comment.vala
 | 1 + gxml/libxml-Document.vala              |
 1 + gxml/libxml-DocumentFragment.vala      |
 1 + gxml/libxml-DocumentType.vala          | 1 +
 gxml/libxml-DomException.vala          | 1 + gxml/libxml-Element.vala
 | 1 + gxml/libxml-Entity.vala                | 1 +
 gxml/libxml-EntityReference.vala       | 1 + gxml/libxml-Error.vala
 | 1 + gxml/libxml-Implementation.vala        |
 1 + gxml/libxml-NamedAttrMap.vala          |
 1 + gxml/libxml-NamedNodeMap.vala          | 1 +
 gxml/libxml-NamespaceAttr.vala         | 1 + gxml/libxml-Node.vala
 | 1 + gxml/libxml-NodeList.vala              | 1 +
 gxml/libxml-NodeType.vala              | 1 + gxml/libxml-Notation.vala
 | 1 + gxml/libxml-ProcessingInstruction.vala | 1 + gxml/libxml-Text.vala
 | 1 + 26 files changed, 30 insertions(+), 2 deletions(-)

commit 30ab5508f78d1c7ce81bbb648601106a46991c74 Author: Enrico Nicoletto
<liverig@gmail.com> Date:   Tue Sep 13 11:45:28 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 169
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file
 changed, 161 insertions(+), 8 deletions(-)

commit 20afe250418304b36e79b3dcdce4b3e2c651ffa5 Author: Balázs Meskó
<meskobalazs@gmail.com> Date:   Sun Sep 11 19:22:46 2016 +0000

    Updated Hungarian translation

 po/hu.po | 65
 ++++++++++++++++++++++++++++++++++------------------------------ 1 file
 changed, 35 insertions(+), 30 deletions(-)

commit 333d1c902615bf3b4e02ad8a1b8e8b046badb13f Author: Мирослав
Николић <miroslavnikolic@rocketmail.com> Date:   Sun Sep 11
09:11:32 2016 +0200

    Updated Serbian translation

 po/sr.po       | 71
 ++++++++++++++++++++++++++++++---------------------------- po/sr@latin.po
 | 71 ++++++++++++++++++++++++++++++---------------------------- 2 files
 changed, 74 insertions(+), 68 deletions(-)

commit 258ff065f25359ca1dd396181540f0a19f1e3232 Author: Marek Černocký
<marek@manet.cz> Date:   Sat Sep 10 08:54:23 2016 +0200

    Updated Czech translation

 po/cs.po | 69
 +++++++++++++++++++++++++++++++++------------------------------- 1 file
 changed, 36 insertions(+), 33 deletions(-)

commit 0d963d0d4ad5027edb2e967a72e3a392c4ef1538 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Fri Sep 9 18:16:38 2016 +0200

    Updated Polish translation

 po/pl.po | 56 +++++++++++++++++++++++++++++++-------------------------
 1 file changed, 31 insertions(+), 25 deletions(-)

commit a010d68b2d00aa0b2cf5b07e24d7ea5097fd8125 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Sep 9 10:30:43 2016 -0500

    Removing some warnings. API change. Valac to 0.32

    * TNode based classes API changes:
        * TDocument.read_doc_stream() now throws GLib.Error
    * Reducing number of warnings at valac compilation time * Bump version
    of required VALAC to 0.32, due to use of [Version] annotation *
    Updated some error message text to avoid warnings

 NEWS                                |  5 ++++-
 configure.ac                        |  2 +- gxml/GXmlDocument.vala
 |  4 ++-- gxml/GXmlDomRange.vala              |  4 ----
 gxml/GXmlElement.vala               |  3 +-- gxml/GXmlHashMapAttr.vala
 |  4 ---- gxml/GXmlListChildren.vala          |  9 ++-------
 gxml/GXmlListNamespaces.vala        |  1 - gxml/GXmlNode.vala
 |  3 ++- gxml/GXmlProcessingInstruction.vala |  2
 +- gxml/Serializable.vala              |  9 ++-------
 gxml/SerializableObjectModel.vala   |  1 - gxml/TDocument.vala
 | 15 ++++++++++----- gxml/libxml-DomException.vala       |  2 +-
 vapi/xlibxml-1.0.vapi               |  2 +- 15 files changed, 27
 insertions(+), 39 deletions(-)

commit 461d0a4e666012de5c28e9ed816c12ad1bde216f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Sep 8 19:00:11 2016 -0500

    SerializableDouble implemented use of set_fraction()

    When serialize a SerializableDouble and set_fraction() is used any
    call to to_string() will generated a string representation using
    the required number of fractions.

 gxml/SerializableDouble.vala             | 11 +++++++----
 test/SerializablePropertyDoubleTest.vala | 22 ++++++++++++++++++++++
 2 files changed, 29 insertions(+), 4 deletions(-)

commit fea2e831c612e90bccaaebd2e552f0c64a6b8fb1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Sep 8 13:15:49 2016 -0500

    Updated NEWS in preparation to release 0.11.0

    This will be Beta version, as no mor issues have been reported.

 NEWS | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-)

commit 53d7d9013ca24c4d4f143254882e8aaf0ad536b5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Sep 8 09:28:38 2016 -0500

    DOM4: Spaces in classes name checks. From bug #769363

    Added checks for extra spaces in classes when used
    DomElement.get_elements_by_class_name ()

    This commit is based in the work done by Yannick Inizan in bug
    report 769363

    Commit:

    1e60cdf5387c619084f2fc563e69018116f72be6

    Is based in work done by Yannick Inizan also in same bug report.

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

commit 1e60cdf5387c619084f2fc563e69018116f72be6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Sep 8 09:19:35 2016 -0500

    DomElement.get_elements_by_class_name() improvements

    Now DomElement.get_elements_by_class_name() should return all nodes
    with all the requested classes, each separated by one space. If node
    have more classes than the searched it will match, it will not match
    if no all classes are in use by the node. If search is for just one
    class, all nodes with same class or more classes, but including the
    searched one, will match.

 gxml/GXmlElement.vala      |  3 +-- test/DomGDocumentTest.vala |
 54 +++++++++++++++++++++++++--------------------- 2 files changed,
 31 insertions(+), 26 deletions(-)

commit cf52b11a9fb5f462271596e99893670f7261591a Author: Evan Nemerson
<evan@coeus-group.com> Date:   Sun Aug 28 23:03:49 2016 -0500

    Fixed Bug #770449.

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

commit cf0f1116f4c0a2751ed3e835f4bd37e09c954256 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Aug 28 22:46:31 2016 -0500

    Fixed Bug #769363. Only if all classes match return as found

    According to DOM4 specification Element.get_elements_by_class_name()
    only nodes with all classes searched are met.

 gxml/GXmlElement.vala      | 11 +++++++++-- test/DomGDocumentTest.vala
 | 42 ++++++++++++++++++++++-------------------- 2 files changed, 31
 insertions(+), 22 deletions(-)

commit 88dd65655b53224521d71d9b7914de77985ab036 Author: Yannick Inizan
<inizan.yannick@gmail.com> Date:   Sun Aug 28 20:03:58 2016 -0500

    get_elements_by_tag_name() adds first current element

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

commit 191c81aee6899ce3463b94f307a5b51c5c29b2ca Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Aug 28 19:27:15 2016 -0500

    Simplified documentation generation using --enable-docs

    Now to generate documentation you need to use --enable-docs any tool
    used to generate documentation found is used automatically.

    If no Valadoc is found fails to configure.

 configure.ac              | 108
 +++++++++++++++------------------------------- docs/Makefile.am
 |   2 +- docs/valadoc/Makefile.am  |   6 +-- gxml/DomCollections.vala  |
 6 +-- gxml/GXmlHashMapAttr.vala |   6 ++- gxml/Makefile.am          |   2
 +- gxml/Node.vala            |   4 +- 7 files changed, 49 insertions(+),
 85 deletions(-)

commit 2d0349165a39c5acbf729daf2238e68e471ebabe Author: Мирослав
Николић <miroslavnikolic@rocketmail.com> Date:   Wed Aug 24
05:55:43 2016 +0200

    Updated Serbian translation

 po/sr.po       | 182
 +++++++++++++++++++++++++++++++++++++++++++++++++++------ po/sr@latin.po
 | 182 +++++++++++++++++++++++++++++++++++++++++++++++++++------ 2 files
 changed, 326 insertions(+), 38 deletions(-)

commit e06e3b983b72cbbbd0f1e6a0e858ab30d5b6ad8a Author: Marek Černocký
<marek@manet.cz> Date:   Tue Aug 23 15:15:39 2016 +0200

    Updated Czech translation

 po/cs.po | 169
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file
 changed, 160 insertions(+), 9 deletions(-)

commit 97c4dfbc977bc4ccead7f723fc1ccf150f27a4ce Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Aug 21 18:44:41 2016 +0200

    Updated Polish translation

 po/pl.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)

commit eeda948c4dfb7447c2896c9c51358a2c3be145ab Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Aug 21 15:16:06 2016 +0200

    Updated Polish translation

 po/pl.po | 46 ++++++++++++++++++++++------------------------ 1 file
 changed, 22 insertions(+), 24 deletions(-)

commit 936565d0e32a16a5b03f5dac0835574f2c33a5f8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Aug 1 13:34:38 2016 -0500

    Fixed make distcheck. Partial fixes for Bug #769353

    Revert changes to Makefile.am, GXml will use its workaround for
    build using C files, while Automake Bug #13002 is fixed for proper
    Vala support; without it make distcheck will fail due to trying to
    write down stamps in a read only directory.

    Reverted to changes to install VAPI in Vala versioned directory thanks
    a suggestion of Yannick Inizan on Bug #769353. This will require
    further tests due to gxml compilation inside flatpak packages and
    sanboxed environments.

 gxml/DomCharacter.vala |  8 +++++++ gxml/Makefile.am       | 65
 +++++++++++++++++++++++++++++++++++--------------- 2 files changed,
 54 insertions(+), 19 deletions(-)

commit 13d14ab1fcf7371b10449f191fca496b3a8f6984 Author: Balázs Meskó
<meskobalazs@gmail.com> Date:   Sun Jul 31 22:12:37 2016 +0000

    Updated Hungarian translation

 po/hu.po | 171
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file
 changed, 159 insertions(+), 12 deletions(-)

commit be70e81c32a38abd6e8a692a699d30fe228616d8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Jul 31 09:32:01 2016 -0500

    Added rpath file and removed unneeded file in Makefile.am

    This is a set of patches to fix make distcheck.

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

commit 7b7e86a8675fecf1431b0601faf521f05ec2e930 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jul 25 18:17:43 2016 -0500

    Fixed build of GIR/Typelib files for GObject Introspection

    * Added missing file for package deps

 gxml/Makefile.am    | 26 +++++++++++++------------- gxml/gxml-0.12.deps |
 5 +++++ 2 files changed, 18 insertions(+), 13 deletions(-)

commit 3ebe28dca2913f3fa125e6cf1675bb1c42a9fa90 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jul 25 17:58:08 2016 -0500

    Added missign Character.vala file

 gxml/Character.vala | 26 ++++++++++++++++++++++++++ 1 file changed,
 26 insertions(+)

commit 4752685a9555f7b3cdf11c4d95e1c0aad69b8a20 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jul 21 21:51:52 2016 -0500

    Added Unit Tests for GText's implementation of DomText: BUG on libxml2

    * libxml2 doesn't support continuos text nodes, it concatenates
      all data in just one text node when added new ones.

 gxml/DomCharacter.vala     | 24 ++++++++++++++++++++++--
 gxml/GXmlText.vala         | 22 ----------------------
 test/DomGDocumentTest.vala | 22 ++++++++++++++++++++++ 3 files changed,
 44 insertions(+), 24 deletions(-)

commit 63390275b4f99533cc9214f956df239c2c360da1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jul 21 19:18:15 2016 -0500

    Added unit tests for GCharacterData implemenation of DomCharacterData

    * Added tests for append_data(), delete_data(), insert_data() and
      replace_data()

 test/DomGDocumentTest.vala | 10 ++++++++-- 1 file changed, 8
 insertions(+), 2 deletions(-)

commit 165c7e562e223f86b64b60e3a811fbf87f597cba Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jul 21 19:11:45 2016 -0500

    Fixed GCharacterData's implementation of
    DomCharacterData.replace_data()

 gxml/DomCharacter.vala     | 10 +++------- test/DomGDocumentTest.vala |
 6 ++++++ 2 files changed, 9 insertions(+), 7 deletions(-)

commit 8ec208f0b7a54ec3920eca500de87bd483f1f373 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jul 21 18:43:50 2016 -0500

    Fixed GCharacter's implementation of DomCharacter.substring_data()

 gxml/DomCharacter.vala     |  6 ++--- gxml/DomCollections.vala
 | 15 ++++++++++++ gxml/DomDocument.vala      |
 22 ++++++++++++++++++ test/DomGDocumentTest.vala | 58
 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 98
 insertions(+), 3 deletions(-)

commit 09c9535032c00593aadd0eb126171140a1fbed16 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Fri Jul 22 01:39:53 2016 +0200

    Updated Polish translation

 po/pl.po | 79
 ++++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file
 changed, 64 insertions(+), 15 deletions(-)

commit 1c0ea11c1ab7f3cb2a4e2012948f58290be96943 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Fri Jul 22 01:30:14 2016 +0200

    Updated POTFILES.in and POTFILES.skip

 po/POTFILES.in   | 1 - po/POTFILES.skip | 2 -- 2 files changed,
 3 deletions(-)

commit debbe939b60c8d3d79c716e230636c84c664e53f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 20 23:34:19 2016 -0500

    Fixed GDocument's DomDocument.import_node() and adopt_node()

 gxml/GXmlDocument.vala     | 32 ++++++++++++++++++++++++++------
 gxml/Node.vala             |  4 ++-- test/DomGDocumentTest.vala |
 18 ++++++++++++++++++ 3 files changed, 46 insertions(+), 8 deletions(-)

commit 3712dfe4496880a8ed111758130e1184be4c6688 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 20 18:49:51 2016 -0500

    Fixed GDocument's implementation of DomDocument.import_node()

    * Fixed GXml.Node.copy() to honors deep paramenters, just copying
      attributes if false and all childs if true
    * Added unit tests

 gxml/GXmlDocument.vala     |  6 +++++- gxml/Node.vala             |
 7 +------ test/DomGDocumentTest.vala | 28 +++++++++++++++++++++++++++-
 3 files changed, 33 insertions(+), 8 deletions(-)

commit 57118587d73536a4a777937242c0ba0f8d68bfcf Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 20 17:36:57 2016 -0500

    Fixes on GDocument's implementation of DomDocument: properties and
    element collections

    * Fixed setting values by default for properties * Fixed
    get_elements_by_tag_name(), get_elements_by_tag_name_ns()
      and get_elements_by_class_name()
    * Fixed doctype searching for first Doctype node

 gxml/GXmlDocument.vala     | 34
 +++++++++++++++++-------- test/DomGDocumentTest.vala | 62
 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 86
 insertions(+), 10 deletions(-)

commit 0d0e6d0fb298a229592394e16b32b76e64cd252c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 20 16:28:33 2016 -0500

    Fixed GElement get_nodes_by* methods

    Fixed get_nodes_by_tag_name(), get_nodes_by_tag_name_ns() and
    get_nodes_by_class_name()

    Added Unit Test.

 gxml/GXmlElement.vala      | 39 +++++++++++++++++----------------------
 test/DomGDocumentTest.vala | 35 ++++++++++++++++++++++++++++++++++-
 2 files changed, 51 insertions(+), 23 deletions(-)

commit 6b080a266950dd16e77594bc8cd0f815bb86a389 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 20 13:40:28 2016 -0500

    Fixes on GElement's DomElement implementation for namespaced
    properties

    * Fixed GElement.set_ns_attr(), * Fixed GHashMapAttr.has_key()
    infinite loop * Fixed GElement.has_attribute_ns() * Added Unit Tests

 gxml/DomAttr.vala          |  2 +- gxml/GXmlElement.vala
 | 14 ++++++++------ gxml/GXmlHashMapAttr.vala  |  1 +
 test/DomGDocumentTest.vala | 35 +++++++++++++++++++++++++++--------
 4 files changed, 37 insertions(+), 15 deletions(-)

commit 5d76d8ace2ee9acffb816ee13300cd20c81ffb94 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 20 12:40:28 2016 -0500

    Fixed GElement implementation of DomElement.tag_name

    * Re-arranged interface implementation and pre-requisite, because
      it matters and because the way it was makes valac to generate bad
      C code with no override of DomElement.tag_name property, making
      it to segfult

 gxml/DomElement.vala       |  4 ++-- gxml/GXmlElement.vala      |
 32 ++++++++++++++++++-------------- test/DomGDocumentTest.vala | 10
 ++++++++++ 3 files changed, 30 insertions(+), 16 deletions(-)

commit 8a81d3a1f31bc95b780edac190c6bdfba5bf2651 Author: Daniel Mustieles
<daniel.mustieles@gmail.com> Date:   Wed Jul 20 07:27:25 2016 +0000

    Updated Spanish translation

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

commit d27729259355a5193ca1e34debdcd3edc2b6e6b9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 20 00:17:22 2016 -0500

    Fixed GElement implementation of DomElement for namespace_uri
    and prefix

    * Added Unit tests namespace_uri, prefix, id, node_name, local_name,
      id, class_name, class_list and attributes list

 gxml/DomElement.vala       |  6 ++++++ gxml/GXmlElement.vala
 | 21 +++++++++++++++++---- test/DomGDocumentTest.vala | 31
 +++++++++++++++++++++++++++++++ 3 files changed, 54 insertions(+),
 4 deletions(-)

commit abe8023eba87908aec0a9e2c7a8068eb298f48f2 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jul 19 19:12:27 2016 -0500

    Fixed GNode implementations of DomNode for insert, replace, append
    and remove nodes

    * Added Unit Tests

 gxml/DomNode.vala          |  8 +++--- gxml/GXmlNode.vala         | 64
 +++++++++++++++++++++++++++++++++++++++------- test/DomGDocumentTest.vala
 | 54 ++++++++++++++++++++++++++++++++++++-- 3 files changed, 111
 insertions(+), 15 deletions(-)

commit b66933b79a5a2cb089b2c4c065ee1796b92b0810 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jul 19 14:42:06 2016 -0500

    Fixed DomNode.lookup_prefix() and lookup_namespace_ns() with Unit
    Tests

    * Fixes require to change some behavior on setting new elements
      by using a prefix in qualifed name as namespace prefix and ns use
      a uri, just in line as DOM4 specification
    * Changed Element.set_ns_attr to use a prefix in qualifed name
      for namespace, searching for existing ones or adding a new if no
      one if found
    * Fixed a bug in Element.attrs.keys, falling an infinit loop

 gxml/Element.vala          |  4 ++-- gxml/GXmlDocument.vala
 | 14 ++++++++++++-- gxml/GXmlElement.vala      | 43
 +++++++++++++++++++++---------------------- gxml/GXmlHashMapAttr.vala  |
 1 + gxml/GXmlNode.vala         | 34 +++++++---------------------------
 gxml/TElement.vala         |  4 ++-- gxml/libxml-Element.vala   |  4 ++--
 po/POTFILES.in             |  1 + po/POTFILES.skip           |  2 ++
 test/DomGDocumentTest.vala | 13 +++++++++++++ test/GAttributeTest.vala
 | 11 ++++++----- test/GDocumentTest.vala    |  4 ++-- 12 files changed,
 71 insertions(+), 64 deletions(-)

commit 279a10434ef84be1655c097e5c32ee75546fe63e Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Tue Jul 19 21:29:37 2016 +0200

    Updated POTFILES.in and POTFILES.skip

 po/POTFILES.in   |  7 +------ po/POTFILES.skip | 14 ++------------
 2 files changed, 3 insertions(+), 18 deletions(-)

commit 197eec28598fefaa4aebd4f55441bb23e688a850 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jul 19 12:22:19 2016 -0500

    Fixed DomNode.compare_document_position() implementation on GNode
    with Unit Tests

 gxml/DomNode.vala          |  1 + gxml/GXmlNode.vala         |
 28 +++++++++++++++------------- test/DomGDocumentTest.vala | 35
 ++++++++++++++++++++++++++++++++++- 3 files changed, 50 insertions(+),
 14 deletions(-)

commit 8f4e1bedf724dde41a905fae2024689f694f0bb8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jul 19 10:12:32 2016 -0500

    More fixes on DomNode implementation and Unit Tests

    * Implemented GListChildren.remove_at() * GListChildren get_element()
    checks index boundaries * Fixed DomNode.normalize() implementation
    on GNode * Added tests for DomNode implementations

 gxml/DomCharacter.vala       |  7 ++++++- gxml/DomCollections.vala
 |  2 +- gxml/DomElement.vala         |  4 ++-- gxml/Element.vala
 |  4 ++-- gxml/GXmlDomCollections.vala |  2 +- gxml/GXmlListChildren.vala
 | 16 +++++++++++----- gxml/GXmlNode.vala           |
 19 +++---------------- test/DomGDocumentTest.vala   | 32
 ++++++++++++++++++++++++++++++++ 8 files changed, 58 insertions(+),
 28 deletions(-)

commit 02512bdbdaecf152ba753a33651774f2bb976024 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jul 18 17:41:57 2016 -0500

    Fixes on DomElement with Unit Tests

 gxml/GXmlElement.vala      |  55
 +++++++++++++------- test/DomGDocumentTest.vala | 122
 +++++++++++++++++++++++++++++++++++++++++++++ test/GXmlTest.vala
 |   1 + test/Makefile.am           |   1 + 4 files changed, 162
 insertions(+), 17 deletions(-)

commit 8c27be0459093aafb7a8171b6b8a0ecac8c78968 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jul 18 14:38:30 2016 -0500

    Fixed Bug #768931 - Now just check if remote file exist if not,
    skip test

 test/DocumentTest.vala  |  7 ++++--- test/GDocumentTest.vala |  7
 ++++--- test/TDocumentTest.vala |  7 ++++--- test/test.xml           |
 15 --------------- 4 files changed, 12 insertions(+), 24 deletions(-)

commit e718616a073e1b1fc8b75c14113718ac3646a417 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jul 18 13:42:07 2016 -0500

    Fixed make check for API changes on DOM4 implementation

 gxml/Attribute.vala     |  2 +- gxml/DomNode.vala       |
 1 + gxml/GXmlAttribute.vala | 17 +++++++++++++++--
 gxml/GXmlDocument.vala  |  6 ++---- gxml/GXmlNode.vala      | 42
 +++++++++++++++++++++++++++++++++++++++--- gxml/Node.vala          |
 1 - gxml/TAttribute.vala    |  8 ++++++-- gxml/TElement.vala      | 13
 ++++++++----- gxml/libxml-Attr.vala   |  4 +++- po/POTFILES.in          |
 6 ++++++ po/POTFILES.skip        | 12 ++++++++++++ test/TElementTest.vala
 | 12 ++++++++++-- 12 files changed, 103 insertions(+), 21 deletions(-)

commit 71c3386bf957c04fe844816635f3f8ab062a7b3c Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Mon Jul 18 18:18:51 2016 +0200

    Updated Polish translation

 po/pl.po | 125
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file
 changed, 113 insertions(+), 12 deletions(-)

commit b6ad3d8de3f2706ece96c58e058c8208e0f44dbe Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Mon Jul 18 16:47:26 2016 +0200

    Updated POTFILES.in and POTFILES.skip

 po/POTFILES.in   |  6 ++++++ po/POTFILES.skip | 14 +++++++++++++-
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 67a9f186918e6d279ed54992021586669c1c7faf Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jul 18 00:59:49 2016 -0500

    Work around on Bug #768913. DOM4 API incompatibility

    Due to bug #768913, GXml.DomHTMLCollection.get() has been renamed
    to .get_element(), is not in line with DOM4 specificacion and due
    to problems to change Gee API for List interface.

 gxml/DomCollections.vala     | 2 +- gxml/DomElement.vala
 | 7 ++++++- gxml/Element.vala            | 7 ++++++-
 gxml/GXmlDomCollections.vala | 4 ++++ gxml/GXmlListChildren.vala   |
 2 +- 5 files changed, 18 insertions(+), 4 deletions(-)

commit 6dddafc3524c5208a9e03493ea977744ee4b6837 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jul 18 00:32:40 2016 -0500

    Fixes on DOM4 implementation

    This commit has some API changes. See at NEWS.

    This commit don't compile due to valac Bug #768913.

 NEWS                                               |  11 + configure.ac
 |   8 +- gxml/Attribute.vala                                |   2
 +- gxml/Comment.vala                                  |   2 +-
 gxml/DomAttr.vala                                  |  10 +-
 gxml/DomCharacter.vala                             |  22 +-
 gxml/DomCollections.vala                           | 137 ++++---
 gxml/DomDocument.vala                              |  28 +-
 gxml/DomElement.vala                               |  29 +-
 gxml/DomEvents.vala                                |   6 +-
 gxml/DomNode.vala                                  |  22 +-
 gxml/DomRange.vala                                 |  14 +-
 gxml/DomSets.vala                                  |  43 ---
 gxml/DomTraversal.vala                             |  73 ----
 gxml/Element.vala                                  |  16 +-
 gxml/GHtml.vala                                    |  40 +--
 gxml/GXmlAttribute.vala                            |  18 +-
 gxml/GXmlCharacter.vala                            |  41 +++
 gxml/GXmlChildNode.vala                            |  64 ++++
 gxml/GXmlComment.vala                              |  13 +-
 gxml/GXmlDocument.vala                             | 180 ++++++----
 gxml/GXmlDomCollections.vala                       | 144 ++------
 gxml/GXmlDomEvents.vala                            |  16 +-
 gxml/GXmlDomRange.vala                             | 132 ++++---
 gxml/GXmlElement.vala                              | 134 ++++---
 gxml/GXmlHashMapAttr.vala                          | 117 +++++-
 gxml/GXmlListChildren.vala                         |   7 +-
 gxml/GXmlListNamespaces.vala                       |  38 +-
 gxml/GXmlNamespace.vala                            |   2 +-
 gxml/GXmlNode.vala                                 |  52 +--
 gxml/GXmlProcessingInstruction.vala                |  21 +-
 gxml/GXmlText.vala                                 |  31 +-
 gxml/Makefile.am                                   | 137 +++----
 gxml/Node.vala                                     |  33 +-
 gxml/ProcessingInstruction.vala                    |   2 +-
 gxml/SerializableGeeArrayList.vala                 |   2 +-
 gxml/SerializableGeeDualKeyMap.vala                |   2 +-
 gxml/SerializableGeeHashMap.vala                   |   2 +-
 gxml/SerializableGeeTreeMap.vala                   |   2 +-
 gxml/SerializableObjectModel.vala                  |  14 +-
 gxml/TAttribute.vala                               |   2 +-
 gxml/TComment.vala                                 |   2 +-
 gxml/TDocument.vala                                |  26 +-
 gxml/TElement.vala                                 |  44 ++-
 gxml/TNode.vala                                    |   2 +-
 gxml/TProcessingInstruction.vala                   |   2 +-
 gxml/gxml-0.10.deps                                |   5 -
 gxml/{gxml-0.10.pc.in => gxml-0.12.pc.in}          |   0
 gxml/libxml-Attr.vala                              |   2 +-
 gxml/libxml-CharacterData.vala                     |   2 +-
 gxml/libxml-Comment.vala                           |   2 +-
 gxml/libxml-Element.vala                           |  21 +-
 gxml/libxml-Node.vala                              |   2 +-
 gxml/libxml-ProcessingInstruction.vala             |   1 +
 test/DocumentTest.vala                             |   2 +-
 test/ElementTest.vala                              |   6 +-
 test/GAttributeTest.vala                           |  24 +-
 test/GDocumentTest.vala                            |  44 +--
 test/GElementTest.vala                             |  28 +-
 test/HtmlDocumentTest.vala                         |   8 +-
 test/Makefile.am                                   |   4 +-
 test/SerializableGeeArrayListTest.vala             |  44 +--
 .../SerializableGeeCollections-TDocument-Test.vala |  76 ++--
 test/SerializableGeeCollectionsTest.vala           |  30 +-
 test/SerializableGeeDualKeyMapTest.vala            |  42 +--
 test/SerializableGeeHashMapTest.vala               |  50 +--
 test/SerializableGeeTreeMapTest.vala               |  46 +--
 test/SerializableObjectModel-TDocument-Test.vala   |   8 +-
 test/SerializableObjectModelTest.vala              |  64 ++--
 test/TCDATATest.vala                               |   6 +-
 test/TCommentTest.vala                             |   6
 +- test/TDocumentTest.vala                            |
 394 ++++++++++----------- test/TElementTest.vala
 | 212 +++++------ test/TProcessingInstructionTest.vala               |
 6 +- test/gxml-performance.vala                         |  22 +- 75
 files changed, 1523 insertions(+), 1379 deletions(-)

commit 1ca11b1784adef1be6c5d57756c3940bb57ebfb6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jul 14 10:08:24 2016 -0500

    Added missing test xml file

 test/test.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+)

commit aa863b726d0a92b5be3d7adef0b7c0fee2bf8bd3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 13 17:22:05 2016 -0500

    DOM4: Implemented DomProcessingInstruction

    * Added default implementation for DomCharacterData methods *
    Simplified DomComment implementation by GComment * Implemented
    DomProcessingInstruction on GProcessingInstruction * Implemented
    DomText on GText

    This is a work in progress, it doesn't compile at all.

    At this point start build fixes

 gxml/DomCharacter.vala              | 35
 +++++++++++++++++++++++++++++------ gxml/GXmlComment.vala               |
 30 +----------------------------- gxml/GXmlProcessingInstruction.vala
 | 21 ++++++++++++++++++--- gxml/GXmlText.vala                  | 11
 ++++++++++- 4 files changed, 58 insertions(+), 39 deletions(-)

commit 70237491ec97cb8815dd1dddf453ff65234e632c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 13 17:06:31 2016 -0500

    DOM4: Implemented DomComment on GComment

 gxml/DomCharacter.vala  |  8 ++++---- gxml/GXmlAttribute.vala |  2 ++
 gxml/GXmlComment.vala   | 39 ++++++++++++++++++++++++++++++++++++++-
 3 files changed, 44 insertions(+), 5 deletions(-)

commit e2fcf886bef112db6347c5a9bc38fe4a057ec3c0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 13 16:27:41 2016 -0500

    DOM4: Implementing DomAttr on GAttribute

    This is a work in progress, it doesn't compile at all. Requires to
    implement all interfaces before start to fix compilation.

 gxml/DomAttr.vala       |  2 +- gxml/GXmlAttribute.vala | 33
 ++++++++++++++++++++++++++++++--- gxml/GXmlDocument.vala  |  2 +-
 gxml/GXmlElement.vala   |  2 +- 4 files changed, 33 insertions(+),
 6 deletions(-)

commit 96d5f16cde00610cc1242690c27aec5959761917 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jul 13 16:17:14 2016 -0500

    DOM4: Implementing DomElement on GElement

    * I've take advantage of Vala's interface implementation of different
      interfaces with same methods' names, making no necesary to break API

    This is a work in progress, it doesn't compile at all. Requires to
    implement all interfaces before start to fix compilation.

 gxml/Document.vala           |   4 +- gxml/DomCollections.vala     |
 31 +++++- gxml/DomElement.vala         |   6 +- gxml/DomNode.vala
 | 103 +++++++++++--------- gxml/Element.vala            |   4 +
 gxml/GXmlDocument.vala       |   9 +- gxml/GXmlDomCollections.vala |
 220 +++++++++++++++++++++++++++++++++++++++++++ gxml/GXmlElement.vala
 | 149 ++++++++++++++++++++++++++++- gxml/Makefile.am             |
 1 + 9 files changed, 467 insertions(+), 60 deletions(-)

commit 3f96e391850aaab4d4652c172bff1744e3f927f8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jul 12 20:24:07 2016 -0500

    Continue on Implementing GDocument as DomDocument

    * This make API changes on GXml.Document, by renaming
      create_element() and create_comment() to create_element_node()
      and create_comment_node(), this is to privilage DOM4 API

    * Added missing interfaces and implementations to implement most of
      DOM4 DomDocument

    This is a commit to save changes, it doen't compile, requires to
    fully implement all interfaces in Element and other objects to
    DOM4 interfaces

 gxml/Document.vala       |   4 +- gxml/DomCollections.vala
 |  52 ++++++++++++++ gxml/DomDocument.vala    |   6 +-
 gxml/DomEvents.vala      |  13 ++-- gxml/DomRange.vala       |  34
 ++++----- gxml/Element.vala        |  10 ++- gxml/GXmlDocument.vala   |
 170 +++++++++++++++++++++++++++++++++++++-------- gxml/GXmlDomEvents.vala
 |  76 ++++++++++++++++++++ gxml/GXmlDomRange.vala   | 175
 +++++++++++++++++++++++++++++++++++++++++++++++ gxml/GXmlNode.vala
 |   2 +- gxml/Makefile.am         |   2 + gxml/Node.vala           |
 35 ++++++++++ 12 files changed, 524 insertions(+), 55 deletions(-)

commit 6588be0c71772a2494d9bc471dca586ce9aa3f58 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed May 11 19:39:54 2016 -0500

    DomDocument: Partial implementation on GDocument

 gxml/DomDocument.vala  |  4 ++-- gxml/GXmlDocument.vala | 50
 +++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed,
 47 insertions(+), 7 deletions(-)

commit 0ca50446a123c72313929e1cd6c4f36e5291601a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 10 10:10:44 2016 -0500

    Moved constants for GXml.DomNode.NodeType to an enum

 gxml/DomNode.vala      | 28 +++++++++++++++-------------
 gxml/GXmlDocument.vala | 36 +++++++++++++++++++++++++++++++++++-
 2 files changed, 50 insertions(+), 14 deletions(-)

commit 23e363cff1b158817491b3ae3eec0d19b7a0f600 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 9 19:43:06 2016 -0500

    Fixed compilation for DomNode implementation of GNode

 gxml/DomNode.vala          |  24 +++++-----
 gxml/GXmlListChildren.vala |   4 +- gxml/GXmlNode.vala         |
 109 +++++++++++++++++++++++++-------------------- gxml/Makefile.am
 |   1 + gxml/xlibxml.c             |   7 +++ gxml/xlibxml.h             |
 1 + test/Makefile.am           |   1 + test/test.xml              |
 15 ------- vapi/xlibxml-1.0.vapi      |   2 + 9 files changed, 86
 insertions(+), 78 deletions(-)

commit 5a720864171bbdfa05958b4d774c6310bc996a1f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri May 6 22:20:19 2016 -0500

    DOM4: Step 1: Implement DomNode by GNode

    * DomNode API addaptions for node_type() and
    compare_document_position() * Implementing DomNode by GNode *
    Implementing GListChildren.insert() and .remove_at() to implement
      DomNode.insert_before() and others

 gxml/DomNode.vala          |  29 ++++---- gxml/GXmlListChildren.vala
 |  22 ++++-- gxml/GXmlNode.vala         | 182
 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 215
 insertions(+), 18 deletions(-)

commit 95cdb50cbea1cdbc02deca4ffe658eaf1fc00de7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed May 4 13:45:57 2016 -0500

    DOM: renaming attributes and methods to sync with Vala/C standards

 gxml/DomAttr.vala              |  6 ++--- gxml/DomCharacter.vala
 | 14 +++++------ gxml/DomCollections.vala       | 32
 ++++++++++++------------- gxml/DomDocument.vala          | 54
 +++++++++++++++++++++--------------------- gxml/DomElement.vala
 | 36 ++++++++++++++-------------- gxml/DomEvents.vala            |
 33 +++++++++++++------------- gxml/DomMutationObservers.vala |
 30 +++++++++++------------ gxml/DomNode.vala              |
 50 +++++++++++++++++++------------------- gxml/DomRange.vala
 | 48 ++++++++++++++++++------------------- gxml/DomSets.vala
 | 16 ++++++------- gxml/DomTraversal.vala         | 38
 ++++++++++++++--------------- 11 files changed, 179 insertions(+),
 178 deletions(-)

commit 5b16417c9f5713a4d42905be84fbc4d1e00c3b9c Author: Andika Triwidada
<atriwidada@gnome.org> Date:   Sat Jun 18 09:01:08 2016 +0000

    Added Indonesian translation (cherry picked from commit
    114e63c2c59d6eee3e7ab2c4acf8a7a1dd6e5d3d)

 po/LINGUAS |   1 + po/id.po   | 136
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files
 changed, 137 insertions(+)

commit 5dca29d04e74a23481d551fc22442ea313ba401f Author: Daniel Mustieles
<daniel.mustieles@gmail.com> Date:   Mon May 30 19:16:52 2016 +0200

    Updated Spanish translation

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

commit 6d92a3cf641c2a942fc299134de26e6d8ef05019 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 3 18:50:37 2016 -0500

    Added interfaces for DOM 4 support

 gxml/DomAttr.vala              |  31 ++++++++++ gxml/DomCharacter.vala
 |  46 ++++++++++++++ gxml/DomCollections.vala       |  73
 ++++++++++++++++++++++ gxml/DomDocument.vala          |  76
 +++++++++++++++++++++++ gxml/DomElement.vala           |
 48 +++++++++++++++ gxml/DomEvents.vala            |  91
 +++++++++++++++++++++++++++ gxml/DomMutationObservers.vala
 |  56 +++++++++++++++++ gxml/DomNode.vala              | 135
 +++++++++++++++++++++++++++++++++++++++++ gxml/DomRange.vala
 |  62 +++++++++++++++++++ gxml/DomSets.vala              |  43
 +++++++++++++ gxml/DomTraversal.vala         |  73 ++++++++++++++++++++++
 gxml/Makefile.am               |  14 ++++- 12 files changed, 747
 insertions(+), 1 deletion(-)

commit aa5c4fd96a6adf47ec6bc1208fb7b32e80429e3b Author: Daniel Mustieles
<daniel.mustieles@gmail.com> Date:   Tue May 3 20:19:45 2016 +0200

    Updated Spanish translation

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

commit 57126e6eeb548d807c7ada6639944a47cd30926c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue May 3 09:58:24 2016 -0500

    Updated maintainer doap information

 MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6598a9b2a5d82634d6a2ecdacba4480ee9d6025c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon May 2 10:42:16 2016 -0500

    More fixes for Bug 760568. Make sure compiles against Vala 0.26

    * For now on, we will be sure this package compiles against latest
      stable or LTS version distribution Debian/Ubuntu.

      This commit fixes make check under Debian 8.

    * For OSX this should fix remained errors for bug 760568

 NEWS                    |  1 + gxml/xlibxml.c          |  4 +++-
 test/DocumentTest.vala  |  2 +- test/GDocumentTest.vala |  2 +-
 test/GXmlTest.vala      |  2 +- test/TDocumentTest.vala |  6 ++----
 test/test.xml           | 15 +++++++++++++++ 7 files changed, 24
 insertions(+), 8 deletions(-)

commit 5160e22549c8302eddcc1b280f57b4f53ddd43a4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 27 09:57:00 2016 -0500

    Fixed vapi installation, honoring vala pc file

 NEWS             | 5 +++++ gxml/Makefile.am | 2 +- 2 files changed,
 6 insertions(+), 1 deletion(-)

commit 950406392798caae071174d3160e3a343500fd50 Author: Daniel Mustieles
<daniel.mustieles@gmail.com> Date:   Thu Apr 28 19:13:55 2016 +0200

    Updated Spanish translation

 po/es.po | 119
 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file
 changed, 69 insertions(+), 50 deletions(-)

commit dffcbf593c2632cc889c33b609b9e9e246b36ed3 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Wed Apr 20 18:45:01 2016 +0200

    Fix a typo in the DOAP file

    Also updates links to wiki.

 gxml.doap | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)

commit cae952514697c96ea5de8703a50133219386c41e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 20 11:24:08 2016 -0500

    Fixes to bug #760568. Some documentation updates

 gxml/Document.vala           |  3 +++ gxml/Enumeration.vala        |  3
 +++ gxml/GHtml.vala              |  3 +++ gxml/GXmlHashMapAttr.vala    |
 3 +++ gxml/GXmlListChildren.vala   |  3 +++ gxml/GXmlListNamespaces.vala
 |  3 +++ gxml/Makefile.am             |  8 ++++++++
 gxml/SerializableEnum.vala   |  5 ++++- gxml/SerializableFloat.vala
 |  8 +++++++- gxml/libxml-Error.vala       |  2 +- gxml/xlibxml.c
 | 20 ++++++++++---------- 11 files changed, 48 insertions(+), 13
 deletions(-)

commit a997fbee05b5ee28b97b31234a55b92942859565 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 14 17:49:25 2016 -0500

    Fixes to build documentation

 docs/valadoc/devhelp/Makefile.am       |  26 +--
 docs/valadoc/gir-docs/Makefile.am      |   3 +-
 docs/valadoc/gtk-doc/Makefile.am       |   3
 +- gxml/SerializableXOM-InternalNode.vala | 389
 --------------------------------- gxml/SerializableXOM.vala
 | 332 ---------------------------- gxml/TrDocument.vala
 |  28 --- gxml/gxml-init.vala                    |  43 ++-- 7 files
 changed, 39 insertions(+), 785 deletions(-)

commit 44df25b1458ed2c407b3a2ded48639908dc71e1c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 14 13:30:52 2016 -0500

    More fixes to doap

 gxml.doap | 12 +++++++++--- 1 file changed, 9 insertions(+),
 3 deletions(-)

commit fe488917e027a28ccfd8689f55b73560e5ebdfe9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 14 13:24:32 2016 -0500

    Fixing doap file

 gxml.doap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56b0252061b31893928c4fa9b243eeb8851d97eb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Apr 14 13:20:53 2016 -0500

    Post release version update to 0.11.0

 configure.ac |  2 +- gxml.doap    | 21 ++++++++++++++------- 2 files
 changed, 15 insertions(+), 8 deletions(-)

commit 072dc927d00aeb42ed3619ee6f91bfdf32ed869c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Apr 13 13:47:02 2016 -0500

    Release 0.10 "lightning"

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

commit 0fb60e1a47d5b068981f091fe4f181128cf032c5 Author: Yating Kuang
<yatingkuang@ubuntukylin.com> Date:   Tue Apr 12 20:25:33 2016 +0800

    add zh_CN translation

 po/LINGUAS  |   1 + po/zh_CN.po | 134
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files
 changed, 135 insertions(+)

commit 2ae8e930653e412c5dab64b7c97b54ae32b09353 Author: Anders Jonsson
<anders.jonsson@norsjovallen.se> Date:   Sun Apr 10 22:39:56 2016 +0000

    Updated Swedish translation

 po/sv.po | 34 +++++++++++++++++++++++----------- 1 file changed, 23
 insertions(+), 11 deletions(-)

commit f21d48ff2fcf22cc7cf4efa823da1bc19a577c84 Author: Mario Blättermann
<mario.blaettermann@gmail.com> Date:   Fri Apr 1 19:20:47 2016 +0000

    Updated German translation

 po/de.po | 114
 +++++++++++++++++++++++++++++++++++---------------------------- 1 file
 changed, 64 insertions(+), 50 deletions(-)

commit 878da29b5b87857c06c62befbb23a7018fd0624a Author: Enrico Nicoletto
<liverig@gmail.com> Date:   Thu Mar 31 19:56:40 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 33 +++++++++++++++++++-------------- 1 file changed,
 19 insertions(+), 14 deletions(-)

commit d171ef34b2e34c836511e89c92840c2aa35dad93 Author: Marek Černocký
<marek@manet.cz> Date:   Wed Mar 30 08:35:17 2016 +0200

    Updated Czech translation

 po/cs.po | 72
 ++++++++++++++++++++++++++++++++-------------------------------- 1 file
 changed, 36 insertions(+), 36 deletions(-)

commit 417dbc9a6e62f57b4f36c8d28bbe3c39bfab0eac Author: Марко
М. Костић <marko.m.kostic@gmail.com> Date:   Tue Mar 29 21:55:19
2016 +0200

    Updated Serbian translation

 po/sr.po       | 39 +++++++++++++++++++++++----------------
 po/sr@latin.po | 39 +++++++++++++++++++++++---------------- 2 files
 changed, 46 insertions(+), 32 deletions(-)

commit 7d6122b42c9dc087dc6fe72db528a8089661b999 Author: Balázs Meskó
<meskobalazs@gmail.com> Date:   Tue Mar 29 17:25:26 2016 +0000

    Updated Hungarian translation

 po/hu.po | 15 ++++++++------- 1 file changed, 8 insertions(+),
 7 deletions(-)

commit bb5e00f60b5f4793b3dc440aa51ca727285084f2 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Tue Mar 29 18:55:09 2016 +0200

    Updated Polish translation

 po/pl.po | 21 +++++++++++---------- 1 file changed, 11 insertions(+),
 10 deletions(-)

commit 47b1d7f87647eafe4084fa795a6f787992ecdc3c Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Tue Mar 29 02:56:13 2016 +0200

    Fix a grammar error (can not)

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

commit 020151bf595aaf2e5923848c8ad7ad62e9bce330 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Mar 28 18:38:37 2016 -0600

    More grammar errors fixed for Bug #761204 from Anders Jonsson

 gxml/Enumeration.vala             | 2 +- gxml/GXmlDocument.vala
 | 2 +- gxml/SerializableObjectModel.vala | 2 +- gxml/TDocument.vala
 | 2 +- gxml/libxml-Node.vala             | 2 +- 5 files changed,
 5 insertions(+), 5 deletions(-)

commit 5b0c330daecef2771a9061b3f7d3c05e5e8266b6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Mar 28 18:31:49 2016 -0600

    Fixed grammar error Bug #761204 from Anders Jonsson

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

commit c32ec0d042ef1716ef6c74db60eadf2cb656b9d1 Author: Laudivan Freire
de Almeida <laudivan@riseup.net> Date:   Mon Mar 28 12:33:57 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 45 ++++++++++++++++++++++++++++++--------------- 1 file
 changed, 30 insertions(+), 15 deletions(-)

commit bd8af10bd9ceafa6e24dd16bfdb2b8443e48ba1b Author: Balázs Meskó
<meskobalazs@gmail.com> Date:   Sun Mar 27 11:33:39 2016 +0000

    Updated Hungarian translation

 po/hu.po | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+),
 5 deletions(-)

commit 6b0e21e2e697c79e1c553f9f7e01a163fbc8024d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Mar 26 22:30:40 2016 -0600

    Improved TDocument.read_doc for CONTINUE, NEXT and STOP parsing

 gxml/TDocument.vala     | 29 +++++++++++++++++++++++------
 test/TDocumentTest.vala | 10 +++++----- test/TElementTest.vala  |
 11 ++++++----- test/t-read-test.xml    |  4 +++- 4 files changed,
 37 insertions(+), 17 deletions(-)

commit e0c6ae144bbeefb8f93a15e1748c1b568bd5a8c2 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Mar 25 09:33:14 2016 -0600

    Updated NEWS for translations

 NEWS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)

commit a53859b73ae5ea241ccad9302b56a518fee5ff8e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Mar 25 09:29:38 2016 -0600

    Added new construct methods for TDocument using custome ReadTypeFunc

 NEWS                    |  12 +++++- gxml/TDocument.vala
 |  36 ++++++++++++++++- test/TDocumentTest.vala | 102
 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed,
 148 insertions(+), 2 deletions(-)

commit dc6fac34e7767668664cc1a04f407465f28f24da Author: Мирослав
Николић <miroslavnikolic@rocketmail.com> Date:   Fri Mar 25
11:27:12 2016 +0100

    Updated Serbian translation

 po/sr.po       | 54
 +++++++++++++++++++++++++++++++++++------------------- po/sr@latin.po
 | 54 +++++++++++++++++++++++++++++++++++------------------- 2 files
 changed, 70 insertions(+), 38 deletions(-)

commit b1e1c0d4a0d00c6f88df063edec4903092698511 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Mar 24 17:55:18 2016 -0600

    Post release version up to 0.9.92. Extra checks for
    TDocument.ReadTypeFunc

 configure.ac                       |  2 +-
 gxml/SerializableGeeArrayList.vala |  2 +- gxml/TDocument.vala
 |  6 ++++-- test/TElementTest.vala             | 35
 ++++++++++++++++++++++++++++------- 4 files changed, 34 insertions(+),
 11 deletions(-)

commit b0a42e4120a11c78868ece106b1677bd4b8eb771 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Mar 24 11:00:07 2016 -0600

    Fixed TDocument.ReadTypeFunc used on TDocument.read_doc()

 gxml/TDocument.vala     |  8 ++++++-- test/TDocumentTest.vala
 |  8 ++++---- test/TElementTest.vala  | 44
 ++++++++++++++++++++++++++++++++++++++++++++ test/t-read-test.xml    |
 14 ++++++++++++++ 4 files changed, 68 insertions(+), 6 deletions(-)

commit f737b43dce79c7387668d5e81b5c0140f898631c Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Thu Mar 24 02:35:23 2016 +0100

    Updated Polish translation

 po/pl.po | 74
 +++++++++++++++++++++++++++++----------------------------------- 1 file
 changed, 34 insertions(+), 40 deletions(-)

commit d5afba4a4f4e4eac581fad92299cd253c6c2da72 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 23 17:23:00 2016 -0600

    Release 0.9.91

 NEWS | 22 +++++++++------------- 1 file changed, 9 insertions(+),
 13 deletions(-)

commit e87ac2aa82de67dfc7abe3b9a749a49cc7333b11 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 23 17:00:36 2016 -0600

    Fixed TElement attributes with namespaces

    * TElement attributes with namespaces are stored using prefix:name
      secuence on Hash Table, to get it from attrs use that convention
    * Added test cases for this

 NEWS                    |  6 ++++++ configure.ac            |
 2 +- gxml/TElement.vala      |  2 +- test/TDocumentTest.vala |
 28 ++++++++++++++++++++++++++-- test/TElementTest.vala  | 31
 ++++++++++++++++++++++++++++++- 5 files changed, 64 insertions(+),
 5 deletions(-)

commit 58efe7dcd2ce9f213aa9f2eada12f5dd729d1868 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Mar 15 20:52:31 2016 -0600

    Added TDocument.from_string(), .from_uri() and .from_stream()

 gxml/TDocument.vala     |  11 +++-- test/TDocumentTest.vala | 118
 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed,
 126 insertions(+), 3 deletions(-)

commit acb803c34ccf108abdabcf0aff187fee15c88197 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Mar 15 20:10:11 2016 -0600

    Release 0.9.90

 NEWS                            |  14 ++++++++++++--
 configure.ac                    |   2 +- gxml/GXmlDocument.vala
 |   2 +- gxml/SerializableProperty.vala  |   2 +- gxml/TDocument.vala
 |   2 +- test/GDocumentTest.vala         |   2 +- test/Makefile.am
 |   4 +++- test/gxml-performance-graph.ods | Bin 0 -> 17449 bytes 8
 files changed, 20 insertions(+), 8 deletions(-)

commit 804e14907f081ad43b86bea36a3f1197a6857972 Author: Anders Jonsson
<anders.jonsson@norsjovallen.se> Date:   Sat Mar 19 16:17:39 2016 +0000

    Added Swedish translation

 po/LINGUAS |   1 + po/sv.po   | 126
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files
 changed, 127 insertions(+)

commit e3b90d57c4196d7d939d7032eddf21eef6f7e83f Author: Rafael Fontenelle
<rafaelff@gnome.org> Date:   Fri Mar 18 06:47:28 2016 +0000

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 88
 ++++++++++++++++++++++++++++++++++--------------------------- 1 file
 changed, 49 insertions(+), 39 deletions(-)

commit f464d3cd8e96365881b6b50b8e051373b6b91cd6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Mar 15 13:48:20 2016 -0600

    API change to sync TDocument with other implementations

 gxml/TDocument.vala        |  9 +++++++-- test/TDocumentTest.vala
 | 22 +++++++++++----------- test/gxml-performance.vala | 46
 ++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 62
 insertions(+), 15 deletions(-)

commit 7031c1244644a6c703069e332680b8bc3f4f2da3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Mar 10 12:53:00 2016 -0600

    Improved performance tests

 test/gxml-performance.vala | 73
 +++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 66
 insertions(+), 7 deletions(-)

commit d371d7f456e6183e721dac68596640318f271658 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 9 17:57:43 2016 -0600

    Ported performance tests to TDocument

 test/gxml-performance.vala | 33 ++++++++++++++++++---------------
 1 file changed, 18 insertions(+), 15 deletions(-)

commit 2776441a38064edae1755de265360085ff92efe0 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 9 17:32:50 2016 -0600

    Added TDocument new .for_path(), .for_file() and .for_stream()

 NEWS                    |  1 + gxml/TDocument.vala     | 30
 ++++++++++++++++++++++++------ test/TDocumentTest.vala | 10 ++++------
 3 files changed, 29 insertions(+), 12 deletions(-)

commit ce2dbd8e08c773167b1a2453f7c472a829b685ad Author: Marek Černocký
<marek@manet.cz> Date:   Sun Mar 13 08:31:11 2016 +0100

    Updated Czech translation

 po/cs.po | 76
 +++++++++++++++++++++++++++++++++------------------------------- 1 file
 changed, 39 insertions(+), 37 deletions(-)

commit 9edfe1875de024ea3e01f306b6025e8002d9d7b6 Author: Matej Urbančič
<mateju@svn.gnome.org> Date:   Sat Mar 12 22:12:07 2016 +0100

    Added Slovenian translation

 po/sl.po | 72
 +++++++++++++++++++++++++++++++++++++--------------------------- 1 file
 changed, 42 insertions(+), 30 deletions(-)

commit 0045bc48a409accab77e27a36d9eb1b4aab1d612 Author: Balázs Úr
<urbalazs@gmail.com> Date:   Sat Mar 12 14:46:46 2016 +0000

    Added Hungarian translation

 po/LINGUAS |   1 + po/hu.po   | 125
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files
 changed, 126 insertions(+)

commit 475e0eae4fdaf23b5d9f562fbc3c5d94f6f3a2b6 Author: Matej Urbančič
<mateju@svn.gnome.org> Date:   Fri Mar 11 22:37:27 2016 +0100

    Added sl for Slovenian translation

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

commit a11ad130ad37c65a27ccb1970c4b8a56e035f88f Author: Matej Urbančič
<mateju@svn.gnome.org> Date:   Fri Mar 11 22:37:08 2016 +0100

    Added Slovenian translation

 po/sl.po | 124
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file
 changed, 124 insertions(+)

commit fa2c3abed4bbc884a8f0864f7c5568869470edc4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 9 17:12:43 2016 -0600

    Commented out debug messages

 gxml/TDocument.vala       | 64
 ++++++++++++++++++++++++++++++++++++++++++++++- gxml/libxml-Document.vala
 |  2 ++ test/DocumentTest.vala    |  2 +- test/TDocumentTest.vala   |
 18 ++++++------- 4 files changed, 75 insertions(+), 11 deletions(-)

commit e68981cb23d941f5aad16047d6c0ce117d817e42 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 9 16:36:00 2016 -0600

    Added support for CDATA for TDocument.read_node()

 gxml/TDocument.vala     | 10 +++++++--- test/TDocumentTest.vala |
 18 +++++++++++++++++- test/t-read-test.xml    |  1 + 3 files changed,
 25 insertions(+), 4 deletions(-)

commit 07d8bf7d09c0e93625c37359864cac2104012569 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 9 16:11:27 2016 -0600

    Added support for Processing Instructions

    * Fixed parse empty nodes in TDocument.read_node()

 gxml/TDocument.vala     |  8 ++++++++ test/TDocumentTest.vala | 42
 ++++++++++++++++++++++++++++++++++++------ test/t-read-test.xml    |
 2 ++ 3 files changed, 46 insertions(+), 6 deletions(-)

commit 26c36bb380acda77b07e8b43b01b3aa65eb74f30 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 9 13:48:17 2016 -0600

    Implemented read Comment on TDocument.read_node()

    * Includes fix to write out non-root nodes on document

 gxml/TDocument.vala     | 204
 +++++++++++++++++++++++++----------------------- test/TDocumentTest.vala
 |   9 +++ test/t-read-test.xml    |   2 + 3 files changed, 118
 insertions(+), 97 deletions(-)

commit 3a3b7bb37608a1d069a08da43eda5fec45d7cea9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 9 13:10:42 2016 -0600

    More unit tests for TDocument read namespaces

 test/TDocumentTest.vala | 32 ++++++++++++++++++++++++++++++++
 test/t-read-test.xml    |  2 +- 2 files changed, 33 insertions(+),
 1 deletion(-)

commit 8c48516cdd1ae526069bbbfd8d47ea18e93bdbec Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 9 12:54:16 2016 -0600

    Fixed writing out all declared NS in node for TDocument.start_node()

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

commit 4faf81383e78373d27fd7177399317d7c89e6195 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 9 12:31:58 2016 -0600

    Fixed parse all attributes for TDocument.read_node()

 gxml/TDocument.vala     | 11 ++++++++--- test/TDocumentTest.vala |
 9 +++++++-- test/t-read-test.xml    |  3 ++- 3 files changed, 17
 insertions(+), 6 deletions(-)

commit 5ff529a01c18c32c15e811dcce70abe9229d82f3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Mar 9 11:27:19 2016 -0600

    Added support to parse namespaces to TDocument.read_node()

 gxml/TDocument.vala  | 26 ++++++++++++++++++++------ test/t-read-test.xml
 |  7 +++++-- 2 files changed, 25 insertions(+), 8 deletions(-)

commit 0596d3d026098547780eef4b8d25c6ab0ba709f8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Mar 8 20:51:32 2016 -0600

    Added support to TDocument to read namespaces for Elements

 gxml/TDocument.vala     | 28 ++++++++++++++++++++--------
 test/TDocumentTest.vala | 12 ++++++++++++ test/t-read-test.xml    |
 2 +- 3 files changed, 33 insertions(+), 9 deletions(-)

commit 34e8f6e096fc884119ec6d7a592949d8a22d9ca6 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Mar 8 20:28:45 2016 -0600

    Improved TDocument read basic test

 test/TDocumentTest.vala | 24 ++++++++++++++++++++++++ 1 file changed,
 24 insertions(+)

commit 6f417a48a96d23cd6e3ecba78b8a6524aab0238c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Mar 8 20:11:32 2016 -0600

    Basic Reading implemented for TDocument using Xml.TextReader

 gxml/TDocument.vala     | 88
 ++++++++++++++++++++++++++++++------------------- test/Makefile.am
 |  1 + test/TDocumentTest.vala | 39 ++++++++++++++++++++++
 test/t-read-test.xml    | 15 +++++++++ 4 files changed, 109
 insertions(+), 34 deletions(-)

commit 8806461bf7a38728375a05ba2ff1d0ad8e48ddd8 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Mar 8 10:10:18 2016 -0600

    Added TDocument.read_doc() and .read_node() methods

    * Initial TextReader implementation for TDocument

 gxml/TDocument.vala | 107
 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed,
 107 insertions(+)

commit eb748720802698dc60740679e6ec00cb9127d2e5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Mar 7 22:16:10 2016 -0600

    Fixed make check

 po/POTFILES.in                       |  2 +- po/POTFILES.skip
 |  4 +-- test/TCDATATest.vala                 |  2 +-
 test/TCommentTest.vala               |  2 +- test/TDocumentTest.vala
 | 58 ++++++++++++++++++------------------ test/TElementTest.vala
 | 34 ++++++++++----------- test/TProcessingInstructionTest.vala |  2 +-
 7 files changed, 52 insertions(+), 52 deletions(-)

commit 2a5d8347f15c9f69905c963cde3d3c413242b542 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Mar 7 21:32:08 2016 -0600

    TwNode and derived renamed to TNode

 NEWS                                               |  7 ++++
 gxml/GXmlDocument.vala                             |  6 +--
 gxml/Makefile.am                                   | 18 ++++-----
 gxml/{TwAttribute.vala => TAttribute.vala}         |  8 ++--
 gxml/{TwCDATA.vala => TCDATA.vala}                 |  8 ++--
 gxml/{TwComment.vala => TComment.vala}             |  8
 ++-- gxml/{TwDocument.vala => TDocument.vala}           | 24
 ++++++------ gxml/{TwElement.vala => TElement.vala}             |
 16 ++++---- gxml/{TwNamespace.vala => TNamespace.vala}         |
 10 ++--- gxml/{TwNode.vala => TNode.vala}                   |
 20 +++++----- ...nstruction.vala => TProcessingInstruction.vala}
 |  8 ++-- gxml/{TwText.vala => TText.vala}                   |
 10 ++--- gxml/TrDocument.vala                               | 28
 ++++++++++++++ test/GXmlTest.vala                                 |
 14 +++---- test/Makefile.am                                   |
 14 +++---- test/SerializableGeeArrayListTest.vala             |
 4 +- ...SerializableGeeCollections-TDocument-Test.vala} | 10
 ++--- test/SerializableGeeCollectionsTest.vala           |  4
 +- test/SerializableGeeDualKeyMapTest.vala            |  2 +-
 test/SerializableGeeHashMapTest.vala               |  6 +--
 test/SerializableGeeTreeMapTest.vala               |  4 +- ...=>
 SerializableObjectModel-TDocument-Test.vala} | 26 ++++++-------
 test/{TwCDATATest.vala => TCDATATest.vala}         |  6 +--
 test/{TwCommentTest.vala => TCommentTest.vala}     |  6
 +-- test/{TwDocumentTest.vala => TDocumentTest.vala}   |
 44 +++++++++++----------- test/{TwElementTest.vala =>
 TElementTest.vala}     | 36 +++++++++--------- ...onTest.vala =>
 TProcessingInstructionTest.vala} |  6 +-- 27 files changed, 194
 insertions(+), 159 deletions(-)

commit 68f9a1cb026f73e4519d86e10be63431dea7769e Author: Γιάννης
Κουτσούκος <giankoyt@gmail.com> Date:   Wed Mar 9 17:27:39
2016 +0000

    Added Greek translation

 po/LINGUAS |   1 + po/el.po   | 128
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files
 changed, 129 insertions(+)

commit c1e566786bf0f94ddaf764d1de6cb00bbfb2958f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sun Feb 28 09:40:22 2016 -0600

    Fixed TwDocument.write_document() fo text nodes

 gxml/TwDocument.vala    |  2 +- test/GDocumentTest.vala | 24
 +++++++++++++++++++++++- test/gdocument-read.xml |  8 ++++++++ 3 files
 changed, 32 insertions(+), 2 deletions(-)

commit a1f5ae57acd220535dff841a30af41baf0867052 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 26 16:06:29 2016 -0600

    Fixed SerializableDualKeyMap for post-deseralization

 gxml/SerializableGeeDualKeyMap.vala     |  12
 ++- test/SerializableGeeDualKeyMapTest.vala | 134
 ++++++++++++++++++++++++++++++-- test/SerializableGeeTreeMapTest.vala
 |   4 +- 3 files changed, 139 insertions(+), 11 deletions(-)

commit 308a693c6d379568150a1cd2cce2ad2370f38e9e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 26 15:50:36 2016 -0600

    Fixed post-deserialization for SerializableHashMap and TreeMap

    * On serialization all pending deserializations are executed

 gxml/SerializableGeeHashMap.vala       |   8 +-
 gxml/SerializableGeeTreeMap.vala       |  10
 ++- test/SerializableGeeArrayListTest.vala
 |   5 +- test/SerializableGeeHashMapTest.vala   | 125
 +++++++++++++++++++++++++++++-- test/SerializableGeeTreeMapTest.vala   |
 133 +++++++++++++++++++++++++++++++-- 5 files changed, 260 insertions(+),
 21 deletions(-)

commit 32197989ddf1f974a60ee42020f25dd19faace35 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 26 14:59:15 2016 -0600

    Moved tests for post-deserialization for ArrayList to its units tests

 test/SerializableGeeArrayListTest.vala   | 118
 +++++++++++++++++++++++-- test/SerializableGeeCollectionsTest.vala |
 147 ++++++++----------------------- 2 files changed, 152 insertions(+),
 113 deletions(-)

commit 709e0bd2c56a8c3c5a77450d5f00f38a5ad75375 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 26 14:53:47 2016 -0600

    Fixed SerializableArrayList for post-deserialization

    Post-deserialization only works on first level, when running
    deserialize_children() will run in all internal collections in the
    actual node.

 gxml/SerializableGeeArrayList.vala       |   7
 +- test/SerializableGeeCollectionsTest.vala | 139
 ++++++++++++++++++++++++------- 2 files changed, 114 insertions(+),
 32 deletions(-)

commit 39e729e41fa3752c8c4d36b635df51a115425ab2 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 26 13:58:31 2016 -0600

    Fixed SerializableObjectModel.serialize for post-deserialization

    * On serialization checks if the collection was serialized before,
      if no, run its deserialization first then continue

 gxml/SerializableObjectModel.vala        |  4 ++ test/GDocumentTest.vala
 |  2 +- test/SerializableGeeCollectionsTest.vala | 74
 ++++++++++++++++++++++++++++++++ 3 files changed, 79 insertions(+),
 1 deletion(-)

commit ff3594760b666e0075a035713c61c0f91498f32e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 26 12:08:15 2016 -0600

    Publish SerializableHashMap._deserialized as protected

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

commit 0d366bbc7849072242a1aa59ebda5994b4c0d73f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 25 13:18:14 2016 -0600

    Provide access to internals for derived classes on Collections

 gxml/SerializableGeeArrayList.vala  | 4
 ++-- gxml/SerializableGeeDualKeyMap.vala |
 4 ++-- gxml/SerializableGeeHashMap.vala    | 2 +-
 gxml/SerializableGeeTreeMap.vala    | 4 ++-- 4 files changed, 7
 insertions(+), 7 deletions(-)

commit fafd8ae2e53ef0465dc67636e22537d5f0dcbe32 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 18:33:29 2016 -0600

    Post-release version update

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

commit 921cf77ff45755a386be1edd425372754f9a09f9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 18:32:05 2016 -0600

    Release 0.9.2

 test/gxml-performance.vala | 4 ++++ 1 file changed, 4 insertions(+)

commit 2b4d6f0640a8023a6fe3666d5df9ab8487097dfe Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 18:17:43 2016 -0600

    Added more performance tests using GDocument to de/serialize

    * GDocument used for tests to check performance on deserialize
      showing a 50% less time on initial load and 10% on post-deserialize

 gxml/GXmlElement.vala      |   1 - gxml/GXmlHashMapAttr.vala  |   1
 - gxml/Node.vala             |   4 - test/gxml-performance.vala |
 203 +++++++++++++++++++++++++++++++++++++++++++++ 4 files changed,
 203 insertions(+), 6 deletions(-)

commit af28b78d88c8dffff8e1908eb33707fa9b1a45b7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 17:31:43 2016 -0600

    Additional complications about testing post-deserialization for
    HashMap

 NEWS                              |  2 +-
 gxml/SerializableObjectModel.vala |  2 +- test/gxml-performance.vala
 | 67 ++++++++++++++++++++++++--------------- 3 files changed, 44
 insertions(+), 27 deletions(-)

commit 884b4c12497b80f00cc79efe68452f5e474a3df1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 14:56:24 2016 -0600

    Fixes on performance tests due to removal of
    SerializableCollection.is_prepared()

 test/gxml-performance.vala | 38 +++++++++++++++-----------------------
 1 file changed, 15 insertions(+), 23 deletions(-)

commit 3369748f4e851651acb578be68abf07458b2c2d3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 14:38:44 2016 -0600

    Removed SerializableCollection.is_prepared()

 NEWS                                    |  10 +--
 gxml/SerializableContainer.vala         |   4 --
 gxml/SerializableGeeArrayList.vala      |   1 -
 gxml/SerializableGeeDualKeyMap.vala     |   1 -
 gxml/SerializableGeeHashMap.vala        |   5 +-
 gxml/SerializableGeeTreeMap.vala        |   1
 - test/SerializableGeeDualKeyMapTest.vala | 104
 -------------------------------- test/gxml-performance.vala
 | 104 ++++++++++++++++++++++++++++++++ 8 files changed, 110
 insertions(+), 120 deletions(-)

commit a9c6ba956d08af3018db2dc03766c00208060f49 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 14:19:23 2016 -0600

    Added tests for post-deserialization for SerializableDualKeyMap

 test/SerializableGeeDualKeyMapTest.vala | 104
 ++++++++++++++++++++++++++++++++ test/gxml-performance.vala
 |   1 - 2 files changed, 104 insertions(+), 1 deletion(-)

commit 34fd696026ec66ecfd7a69e87edc13faba4947f1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 14:07:37 2016 -0600

    Ported SerializabeDualKeyMap to post-deserialization

 gxml/SerializableGeeDualKeyMap.vala  |  64
 ++++++++++++---------- test/SerializableGeeTreeMapTest.vala | 100
 ----------------------------------- test/gxml-performance.vala
 | 100 +++++++++++++++++++++++++++++++++++ 3 files changed, 135
 insertions(+), 129 deletions(-)

commit e10eec3d9f98bf835f889f966e8ec6ee2b30a427 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 14:01:07 2016 -0600

    Ported SerializableTreeMap to post-serialization

 gxml/SerializableGeeTreeMap.vala     |  61
 +++++++++++++-------- test/SerializableGeeHashMapTest.vala | 100
 ---------------------------------- test/SerializableGeeTreeMapTest.vala
 | 100 ++++++++++++++++++++++++++++++++++ test/TwDocumentTest.vala
 |  12 ++--- test/gxml-performance.vala           | 102
 +++++++++++++++++++++++++++++++++++ 5 files changed, 246 insertions(+),
 129 deletions(-)

commit 3a888237194892adefee70ad67aadfc27bcdc70f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 13:46:30 2016 -0600

    Post-serialization fixes and tests cases for SerializableHashMap

    * Fixed abort deserialization if already serialized * Added test
    cases for post-serialization on SerializableHashMap

 gxml/SerializableGeeArrayList.vala   |  3 ++-
 gxml/SerializableGeeHashMap.vala     |  1
 + test/SerializableGeeHashMapTest.vala | 42
 ++++++++++++++++++++++++++++++++++-- test/gxml-performance.vala
 |  1 + 4 files changed, 44 insertions(+), 3 deletions(-)

commit 1f241fb89ec53408932b01494bcfc38229bd248c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 13:35:02 2016 -0600

    Fixes and tests for SerializableHashMap post-deserialization

    * Moved SerializableArrayList performance tests to performance
      need --enable-performance-tests to check them

    * Added performance tests for SerializableHashMap

 gxml/SerializableGeeArrayList.vala     |  1 +
 gxml/SerializableGeeHashMap.vala       |  6
 ++- test/SerializableGeeArrayListTest.vala | 60
 -------------------------- test/SerializableGeeHashMapTest.vala   |
 62 +++++++++++++++++++++++++++ test/gxml-performance.vala             |
 77 ++++++++++++++++++++++++++++++++++ 5 files changed, 145 insertions(+),
 61 deletions(-)

commit b9a54c0f0dea1545e595561c57eba08a7c0add3a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 13:05:50 2016 -0600

    SerializableCollection added Error thrown. Post-serialization HashMap

 gxml/SerializableContainer.vala     |  4 +--
 gxml/SerializableGeeArrayList.vala  |  4
 +-- gxml/SerializableGeeDualKeyMap.vala
 |  4 +-- gxml/SerializableGeeHashMap.vala    | 58
 ++++++++++++++++++++++--------------- gxml/SerializableGeeTreeMap.vala
 |  4 +-- 5 files changed, 43 insertions(+), 31 deletions(-)

commit 5a4623a90e2458b6b7a3e53e6363a93ded8b19e1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 12:26:21 2016 -0600

    Improved performance tests for SerialiableArrayList
    post-deserialization

    * Tests shows no penalization on post-deserialization

 test/SerializableGeeArrayListTest.vala | 33
 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+),
 7 deletions(-)

commit 110b452fbf04595974111e9635e12316a8f36e5d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 24 11:56:43 2016 -0600

    SerializableArrayList now support post-deserialization

    * Calling deserialize() over SerializableArrayList can be
      controlled by SerializableCollection.deserialize_proceed() for post
      deserialization using SerializableCollection.deserialize_children()

    * SerializableCollection.deserialize_children() now uses
      internal GXml.Node to deserialize from

    * Tests shows a improvement on document loading but a penalty
      on post deserialization of about 20% above in total time
      (loading+post-deserialization) Vs. (load+deserialization)

 NEWS                                   |  9
 +++++++++ gxml/SerializableContainer.vala        |
 2 +- gxml/SerializableGeeArrayList.vala     | 16
 +++++++++------- gxml/SerializableGeeDualKeyMap.vala    |
 6 +++--- gxml/SerializableGeeHashMap.vala       |  4
 ++-- gxml/SerializableGeeTreeMap.vala       |  6 +++---
 test/SerializableGeeArrayListTest.vala | 19 +++++++++++++++---- 7 files
 changed, 42 insertions(+), 20 deletions(-)

commit 9720ad9fdcc4704c465e8d83ca607cc4b651ac75 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Feb 23 22:45:12 2016 -0600

    Added test for desable/enable deserialize SerializableArrayList

 test/SerializableGeeArrayListTest.vala | 40
 ++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+)

commit 400081e1e22be07a0228aa704b0d51e2f8ce5777 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Feb 23 22:05:04 2016 -0600

    Ported GXml.SerializableArrayList to new SerializableCollection

 gxml/SerializableContainer.vala     |  2
 +- gxml/SerializableGeeArrayList.vala  | 61
 +++++++++++++++++++++---------------- gxml/SerializableGeeDualKeyMap.vala
 |  1 + gxml/SerializableGeeHashMap.vala    |  1 +
 gxml/SerializableGeeTreeMap.vala    |  1 + 5 files changed, 38
 insertions(+), 28 deletions(-)

commit cac13d660823ab51442417b0376d137633d2f673 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Feb 23 21:13:16 2016 -0600

    Removed unused objects from SerializableCollection implementations

 gxml/SerializableContainer.vala     | 7 +++++++
 gxml/SerializableGeeArrayList.vala  | 4 ++--
 gxml/SerializableGeeDualKeyMap.vala | 6 ++----
 gxml/SerializableGeeHashMap.vala    | 6 ++----
 gxml/SerializableGeeTreeMap.vala    | 6 ++---- 5 files changed, 15
 insertions(+), 14 deletions(-)

commit cfa2aa2afec3780cff50fae983bc16b0121c9926 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Feb 22 18:39:05 2016 -0600

    Set version to 0.9.1: API Changes

    * API change Serializable.deserialize now return a boolean * API
    change SerializableCollection: added new abstract methods

 NEWS                                  |  8 ++++++++
 configure.ac                          |  2 +- gxml/Serializable.vala
 |  2 +- gxml/SerializableContainer.vala       | 29
 +++++++++++++++++++++++++++++ gxml/SerializableGeeArrayList.vala
 | 15 +++++++++++---- gxml/SerializableGeeDualKeyMap.vala   |
 13 ++++++++++--- gxml/SerializableGeeHashMap.vala      |
 15 ++++++++++++--- gxml/SerializableGeeTreeMap.vala      | 13
 ++++++++++--- gxml/SerializableObjectModel.vala     |  8 ++++----
 test/SerializableObjectModelTest.vala |  2 +- 10 files changed, 87
 insertions(+), 20 deletions(-)

commit bec3555c6a33ab73d92e67e94e777777d68d3460 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Feb 22 18:06:23 2016 -0600

    SerializableArrayList: some deserialize code moved to
    deserialize_property

 gxml/SerializableGeeArrayList.vala | 28 ++++++++++++----------------
 gxml/SerializableObjectModel.vala  |  9 ++++++++- 2 files changed,
 20 insertions(+), 17 deletions(-)

commit 908c4974b802801c8f1efee2d42947714d452a9d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Feb 22 17:30:48 2016 -0600

    Release 0.9.1 "Less Memory"

 NEWS                                  | 2 +-
 test/SerializableObjectModelTest.vala | 8 +++----- 2 files changed,
 4 insertions(+), 6 deletions(-)

commit 5ced70b740578dfd88402c61e6f9038824088e46 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Feb 22 16:42:08 2016 -0600

    Performance tests using GDocumento to test TwDocument

    * Tests show less memory usage for GDocument Vs. xDocument

 NEWS                           |  4 +++ gxml/GXmlAttribute.vala
 |  2 -- gxml/GXmlElement.vala          |  2 --
 gxml/GXmlHashMapAttr.vala      |  2 -- gxml/SerializableProperty.vala |
 4 +-- gxml/TwDocument.vala           |  5 --- gxml/libxml-Element.vala
 |  1 - gxml/libxml-NamedAttrMap.vala  |  2 -- test/gxml-performance.vala
 | 72 ++++++++++++++++++++++++++++++------------ 9 files changed, 56
 insertions(+), 38 deletions(-)

commit bd52c2ddbcb311979f66e227b0d76496545f20a4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Feb 22 13:12:21 2016 -0600

    SerializableObjectModel optimizations

    * No more per object TwDocument to copy to unknown nodes * Unknown
    attributes and nodes are detected from original GXml.Node *
    Implementation requires collections are not null, in order to locate
      node_name() and avoid this nodes as uknowns

 gxml/Node.vala                               |   4 +-
 gxml/SerializableGeeHashMap.vala             |   2
 +- gxml/SerializableObjectModel.vala            |
 228 ++++++++++++++------------- gxml/TwNode.vala
 |   1 + test/SerializableGeeCollections-Tw-Test.vala |   8
 +- test/SerializableGeeCollectionsTest.vala     |  14 +-
 test/SerializableGeeHashMapTest.vala         |  40 ++---
 test/SerializableObjectModelTest.vala        | 191 ++++++----------------
 8 files changed, 209 insertions(+), 279 deletions(-)

commit b4a99d8e5e9165e70814f8def2424bce21f12ff0 Author: Мирослав
Николић <miroslavnikolic@rocketmail.com> Date:   Sun Feb 21
08:10:56 2016 +0100

    Updated Serbian translation

 po/sr.po       | 50 ++++++++++++++++++++++++++------------------------
 po/sr@latin.po | 50 ++++++++++++++++++++++++++------------------------
 2 files changed, 52 insertions(+), 48 deletions(-)

commit ab8a13ab69ca50dfad8469ce945414e815f29f43 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Feb 20 11:34:12 2016 -0600

    Fixed SerializableObjectModel.deserialize_property for Node.parent

 gxml/GXmlAttribute.vala           |  6 ++++++
 gxml/SerializableObjectModel.vala | 31 +++++++++++++++++++++++++------
 gxml/TwNode.vala                  |  6 ++++++ 3 files changed, 37
 insertions(+), 6 deletions(-)

commit 0fb12a8f535f948570c2ebbd0d9fc69053dd80dd Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 19 15:26:44 2016 -0600

    Fixes on GNode for Node.parent

 NEWS                     |  7 +++++++ configure.ac             |  2 +-
 gxml/GXmlNode.vala       |  7 ++++++- test/GAttributeTest.vala | 12
 ++++++++++++ test/GDocumentTest.vala  |  4 ++++ test/GElementTest.vala
 |  9 +++++++++ 6 files changed, 39 insertions(+), 2 deletions(-)

commit 98b8bc137106b02eeb19a5a182228456cd744fcd Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 19 09:52:06 2016 -0600

    Fixed parent implementation for TwNode

 gxml/TwNode.vala         | 36 ++++++++++++++++++++++++++++++------
 test/TwDocumentTest.vala |  4 ++++ test/TwElementTest.vala  | 29
 +++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+),
 6 deletions(-)

commit d8d44c399f9ef75797ad6c3a70bab3a507f58ba3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 18 21:47:31 2016 -0600

    Added tests for parent in xDocument

 gxml/libxml-Node.vala  | 7 ++++++- test/AttrTest.vala     | 6 ++++++
 test/DocumentTest.vala | 4 ++++ test/ElementTest.vala  | 8 ++++++++
 4 files changed, 24 insertions(+), 1 deletion(-)

commit f67dc16f1cae0143c25621c05f9ef0b1dfa61cdc Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 18 18:33:43 2016 -0600

    Implemented better support for GXml.Node.parent to TwNode

 gxml/TwElement.vala |  6 ++++-- gxml/TwNode.vala    | 17
 +++++++++++++++-- 2 files changed, 19 insertions(+), 4 deletions(-)

commit 44a82e7db07f7eb42ed9915c3395ea2ed384cb21 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 18 18:19:13 2016 -0600

    Added GXml.Node.parent

 gxml/GXmlNode.vala    | 1 + gxml/Node.vala        | 4 ++++
 gxml/TwNode.vala      | 1 + gxml/libxml-Node.vala | 1 + 4 files changed,
 7 insertions(+)

commit f4682b54c422667b3e53c36db89c8c428c3bb49f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 17 21:12:39 2016 -0600

    More prototypes for SerializableXOM

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

commit ba88c6d5883a14387c55dfaa17111f009f2be263 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 11 22:57:51 2016 -0600

    First atemp to implement a Serializable and Node class

    * These classes just demostrate a WIP * Internal Node tries to shows
    how to implement using a reference
      to a Node.
    * XOM a more worked implementation using TwDocument as base class
      this could change to TwElement
    * This is just a preview on WIP

 gxml/SerializableXOM-InternalNode.vala | 389
 +++++++++++++++++++++++++++++++++ gxml/SerializableXOM.vala
 | 333 ++++++++++++++++++++++++++++ 2 files changed, 722 insertions(+)

commit ca2df40243efbc0f3ab1aaf100cf575e82c91f82 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 11 22:56:53 2016 -0600

    Fixes on make check

 gxml/TwAttribute.vala | 10 ++++++++++ gxml/TwDocument.vala  | 12
 ++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-)

commit 5bade7e70dde8c84bdd73ff6b19901028480778f Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 11 22:38:39 2016 -0600

    Reducing memory for TwNode and TwDocument. Build Fixes.

    * Build fixes * Now some properties and child nodes are available
    only when is
      requested as fake collections when they don't have sense, reducing
      some memory
    * SerializableGeeDualKeyMap implements Gee.Traversable

 gxml/SerializableGeeDualKeyMap.vala |  6 +++++- gxml/TwDocument.vala
 |  8 ++++++++ gxml/TwElement.vala                 | 21
 +++++++++++++++++++++ gxml/TwNode.vala                    |  9 +++------
 4 files changed, 37 insertions(+), 7 deletions(-)

commit ae863e912c50bf4af7048b4e3dab8bf7e67c92d7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 11 22:00:26 2016 -0600

    API change on Serializable and Element

    * Serializable.serialized_xml_node_value now is owned * Added
    Element.remove_attr() * GXml.Node.get() now is virtual * Added
    unit tests

 gxml/Element.vala                   | 4 ++++ gxml/GXmlElement.vala
 | 6 ++++++ gxml/Node.vala                      |
 2 +- gxml/Serializable.vala              |
 2 +- gxml/SerializableContainer.vala     |
 5 ++++- gxml/SerializableGeeArrayList.vala  |
 2 +- gxml/SerializableGeeDualKeyMap.vala |
 2 +- gxml/SerializableGeeHashMap.vala    |
 2 +- gxml/SerializableGeeTreeMap.vala    | 2 +-
 gxml/SerializableObjectModel.vala   | 2 +- gxml/TwElement.vala
 | 3 +++ gxml/libxml-Element.vala            | 3 +++
 test/GElementTest.vala              | 2 ++ test/TwElementTest.vala
 | 3 +++ 14 files changed, 32 insertions(+), 8 deletions(-)

commit b8ac295f9b1ca21af5f29d2e295ebf15f7ee2ab4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 10 18:44:38 2016 -0600

    Removed unused/unwanted test for new Serializable

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

commit 9423cb87e8e62260487953aba6a9d410b4442dad Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 10 18:40:18 2016 -0600

    API Break: Making Serializable interface more thin

 gxml/Serializable.vala                  | 185
 +++----------------------------- gxml/SerializableGeeArrayList.vala
 |  27 +---- gxml/SerializableGeeDualKeyMap.vala     |
 27 +---- gxml/SerializableGeeHashMap.vala        |  27
 +---- gxml/SerializableGeeTreeMap.vala        |  27
 +---- gxml/SerializableObjectModel.vala       |  95
 ++++------------ test/SerializableGeeDualKeyMapTest.vala
 |   4 - test/SerializableObjectModelTest.vala   |  22 ++--
 test/SerializableTest.vala              |  18 ++-- 9 files changed,
 65 insertions(+), 367 deletions(-)

commit 510348bc903775e1a8507905d3fc69e2849d6dbb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 10 15:18:21 2016 -0600

    New development release 0.9.0

    * This is a development release, please use with care API/ABI are
      not guaranteed

 NEWS             | 27 +++++++++++++++++++++++++-- po/POTFILES.skip |
 1 + test/Makefile.am |  7 ++++++- 3 files changed, 32 insertions(+),
 3 deletions(-)

commit 141cf4d83e6493b0113a2ec635ae54382de6a561 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 10 14:49:56 2016 -0600

    TwDocument and GDocument Namespace Unit Test fixes

 gxml/TwElement.vala      |  1 + test/GDocumentTest.vala  |  2 ++
 test/TwDocumentTest.vala | 39 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 42 insertions(+)

commit ef5f8070e16892ddef9368524be07c4661125373 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 10 14:19:53 2016 -0600

    Improved support for Namespaces

    * GElement implements set_ns_attr() * xNode and derivatives enter
    to a maintenace status, in order
      to be deprecated in future, some tests haven't been added due to
      its internal complexity, like namespaces support. Is better to
      relay on GNode and derivatives. DOM API will be added in future
      versions to deprecate and remove xNode derivatives.
    * Fixes on Unit Tests

 gxml/Element.vala                     |  6 +++++- gxml/GXmlElement.vala
 | 20 ++++++++++---------- gxml/TwElement.vala                   |  5
 +++++ gxml/libxml-Element.vala              | 17 ++++++++++++-----
 po/POTFILES.in                        |  1 - po/POTFILES.skip
 |  2 -- test/GDocumentTest.vala               | 33
 +++++++++++++++++++++++++++++++++ test/SerializableObjectModelTest.vala |
 13 +++++++++++-- 8 files changed, 76 insertions(+), 21 deletions(-)

commit 85507ca677c32da63670d8707bc38a92d07d72e5 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 10 12:40:56 2016 -0600

    API change: Removed GXml.SerializableJson and GXml.Serialization

    * Removed because these code have been unmaintained for a long
    time now

 gxml/Makefile.am            |   2 - gxml/SerializableJson.vala
 | 317 --------------------- gxml/Serialization.vala     | 442
 ----------------------------- test/GXmlTest.vala          |   1 -
 test/Makefile.am            |   1 - test/SerializableTest.vala
 |  63 ++--- test/SerializationTest.vala | 659
 -------------------------------------------- 7 files changed, 21
 insertions(+), 1464 deletions(-)

commit a98b9a8a60a0f4af58019935e3258413376a0182 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Feb 10 10:54:29 2016 -0600

    Removing xDocument for GDocument on Serializable Tests

 configure.ac                                 |   2 +-
 test/SerializableBasicTypesTest.vala         |  58 ++++----
 test/SerializableGeeArrayListTest.vala       |  10 +-
 test/SerializableGeeCollections-Tw-Test.vala |   8
 +- test/SerializableGeeCollectionsTest.vala     |  83
 +++++------ test/SerializableGeeDualKeyMapTest.vala      |
 16 +- test/SerializableGeeHashMapTest.vala         |  10
 +- test/SerializableGeeTreeMapTest.vala         |   8
 +- test/SerializableObjectModel-Tw-Test.vala    |  26
 ++-- test/SerializableObjectModelTest.vala        | 212
 +++++++++++++-------------- test/SerializablePropertyBoolTest.vala
 |  46 +++--- test/SerializablePropertyDoubleTest.vala     |
 38 ++--- test/SerializablePropertyEnumTest.vala       |  48
 +++--- test/SerializablePropertyFloatTest.vala      |  40 ++---
 test/SerializablePropertyIntTest.vala        |  42 +++---
 test/SerializablePropertyValueListTest.vala  |  76 +++++-----
 test/SerializableTest.vala                   |  12 +- 17 files changed,
 366 insertions(+), 369 deletions(-)

commit 86e4071f7f77ce3c6d6d13ce0bccdd3e486c5f7a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Feb 9 18:34:25 2016 -0600

    Fixes on make check for GDocument, GElement and xDocument

 gxml/GXmlDocument.vala            |  6 +++---
 gxml/SerializableObjectModel.vala | 22 +++++++++++-----------
 gxml/libxml-Document.vala         |  4 ++-- test/GDocumentTest.vala
 | 18 +++++++++++++++--- test/GElementTest.vala            |  4 +++-
 5 files changed, 34 insertions(+), 20 deletions(-)

commit 22a890d512597f8dad4431e396db9e4414a15416 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Feb 9 17:45:17 2016 -0600

    Improved build system

    * Improved use of stamps to build, speeding up builds * Removed
    some warnings

 configure.ac                           |  2 +- gxml/Makefile.am
 | 24 +++++++++- gxml/SerializableGeeHashMap.vala       |  2 +-
 gxml/TwDocument.vala                   |  1 - gxml/libxml-Document.vala
 | 88 ---------------------------------- test/EnumerationTest.vala
 | 36 +++++--------- test/GDocumentTest.vala                |
 47 ++++++++++++------ test/Makefile.am                       |
 31 +++++++++--- test/SerializableGeeArrayListTest.vala |  8 ++--
 test/SerializableGeeHashMapTest.vala   | 14 +++--- 10 files changed,
 105 insertions(+), 148 deletions(-)

commit 067088280b01075416e00a4d42f3b91d77eeb5f2 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Feb 9 10:30:38 2016 -0600

    Added pc and deps files

 gxml/{gxml-0.6.deps => gxml-0.10.deps} |  0 gxml/gxml-0.10.pc.in
 | 14 ++++++++++++++ 2 files changed, 14 insertions(+)

commit e4687f1edd917fee10b809d3a56cb6190e02740e Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Feb 9 10:28:55 2016 -0600

    Setup new API release

 configure.ac        |  4 ++-- gxml/Makefile.am    | 64
 ++++++++++++++++++++++------------------------------- gxml/gxml-0.6.pc.in
 | 14 ------------ 3 files changed, 28 insertions(+), 54 deletions(-)

commit 93fd3e66b54657a667437086ce9d6ee5b4cce29d Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Feb 8 18:32:40 2016 -0600

    Fixed iteration on child nodes from xDocument and GDocument

    Added performance tests for xDocument and GDocument

 gxml/GXmlDocument.vala     |  6 +++--- gxml/libxml-Document.vala  |  3
 ++- test/gxml-performance.vala | 17 +++++++++++++---- 3 files changed,
 18 insertions(+), 8 deletions(-)

commit 5f3b839d16aa839d252b7ad3f8e93687ca83ba9c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Feb 8 17:39:07 2016 -0600

    Added performance test for GDocument

    * Found equivalent time response vs. xDocument

 gxml/libxml-BackedNode.vala    |  1 - gxml/libxml-ChildNodeList.vala |
 1 - test/gxml-performance.vala     | 30 ++++++++++++++++++++++++++----
 3 files changed, 26 insertions(+), 6 deletions(-)

commit 675258b5970c9664db50113de30445c9ab4c8983 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Feb 8 17:13:18 2016 -0600

    Fixes on GAttribute adding Unit Tests

 NEWS                      |   2 + gxml/Element.vala         |  17
 +++---- gxml/GXmlAttribute.vala   |  22 ++++++++- gxml/GXmlElement.vala
 |  31 ++++++++++-- gxml/GXmlHashMapAttr.vala |  26 +++++++++-
 gxml/GXmlNode.vala        |  13 ----- gxml/TwElement.vala       |   8
 ++++ gxml/libxml-Element.vala  |   6 +++ test/GAttributeTest.vala  |
 120 ++++++++++++++++++++++++++++++++++++++++++++++ test/GXmlTest.vala
 |   1 + test/Makefile.am          |   1 + 11 files changed, 218
 insertions(+), 29 deletions(-)

commit 156dc8fb99a2118bc75f5380720659fe6a968ff9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Feb 8 11:21:14 2016 -0600

    Fixes for GElement unit test to pass

 gxml/GXmlElement.vala        |   5 ++ gxml/GXmlHashMapAttr.vala    |
 8 ++- gxml/GXmlListNamespaces.vala |   2 + test/GElementTest.vala
 | 143 +++++++++++++++++++++++++++++++++++++++++++ test/GXmlTest.vala
 |   1 + test/Makefile.am             |   1 + 6 files changed, 158
 insertions(+), 2 deletions(-)

commit 4f1b8e807158c10eaa4f51585a320c4ef134fba3 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Feb 8 09:21:29 2016 -0600

    Fixed GDocument.libxml_to_string(). Added unit  tests

 gxml/GXmlDocument.vala  |  2 +- test/GDocumentTest.vala | 39
 ++++++++++++++++++--------------------- 2 files changed, 19
 insertions(+), 22 deletions(-)

commit a2ae2409b1971ee9a660d1d0ccced319f937cb25 Author: Daniel Mustieles
<daniel.mustieles@gmail.com> Date:   Sun Feb 7 13:19:17 2016 +0100

    Updated Spanish translation

 po/es.po | 14 +++++++++----- 1 file changed, 9 insertions(+),
 5 deletions(-)

commit 6e59721a0ac95838bc2f0672294cc6d7bb64df40 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Sat Feb 6 15:13:18 2016 -0600

    Add missing files

 test/GDocumentTest.vala    | 262
 +++++++++++++++++++++++++++++++++++++++++++++ test/HtmlDocumentTest.vala
 |  74 +++++++++++++ test/index.html            |  20 ++++ 3 files
 changed, 356 insertions(+)

commit 453ee2a565783083182652e1ff5de18d66160d0d Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sat Feb 6 17:54:50 2016 +0100

    Updated Polish translation

 po/pl.po | 12 ++++++++---- 1 file changed, 8 insertions(+), 4
 deletions(-)

commit 217f66320b26c6ec14e719773d71ddbf7f3dbabd Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 5 15:40:08 2016 -0600

    Fixed GAttribute implementation

 gxml/GXmlAttribute.vala                 | 14 ++++++++++++++
 gxml/GXmlDocument.vala                  |  8 ++++++++
 gxml/GXmlElement.vala                   | 19 ++++++++++++++++---
 test/SerializableGeeDualKeyMapTest.vala |  5 -----
 test/SerializableGeeTreeMapTest.vala    | 15 +++++---------- 5 files
 changed, 43 insertions(+), 18 deletions(-)

commit d9c7fd23901f0a36f018af2844b47d08160e0d81 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Fri Feb 5 12:58:05 2016 -0600

    API Changes on GXml.Node

    * Added new GXml.NodeList as Gee.ArrayList<GXml.Node> replacing
      old GXml.NodeList based on xNode, renaming it to GXml.xNode
    * Added new GXml.ElementList as Gee.ArrayList<GXml.Element> * New
    lists types helps on bindings * HtmlDocument and GXml.Node search
    for properties return a list
      of GXml.Element instead of GXml.Node ones
    * Fixed tests for HtmlDocument API * Removed warnings

 NEWS                                         |  15 +++
 gxml/Element.vala                            |  11 ++ gxml/GHtml.vala
 |  14 +- gxml/Node.vala                               |  33
 +++-- gxml/libxml-Attr.vala                        |   2
 +- gxml/libxml-BackedNode.vala                  |   2 +-
 gxml/libxml-ChildNodeList.vala               |   2 +-
 gxml/libxml-Document.vala                    |  12 +-
 gxml/libxml-Element.vala                     |   4 +-
 gxml/libxml-Entity.vala                      |   4 +-
 gxml/libxml-LinkedList.vala                  |   2 +-
 gxml/libxml-Node.vala                        |   4 +-
 gxml/libxml-NodeList.vala                    |   2 +-
 test/DocumentTest.vala                       |   6 +-
 test/ElementTest.vala                        |   4 +-
 test/SerializableGeeCollections-Tw-Test.vala |  76 +++++------
 test/SerializableGeeDualKeyMapTest.vala      |   6 +-
 test/SerializableObjectModel-Tw-Test.vala    |   8 +-
 test/SerializableObjectModelTest.vala        |  22 ++--
 test/TwCDATATest.vala                        |   6 +-
 test/TwCommentTest.vala                      |   6
 +- test/TwDocumentTest.vala                     | 100
 +++++++-------- test/TwElementTest.vala                      | 184
 ++++++++++++++++----------- test/TwProcessingInstructionTest.vala
 |   6 +- 24 files changed, 301 insertions(+), 230 deletions(-)

commit 520b12c116b3bd8fa57f32f5bd25caf691caf442 Author: Mario Blättermann
<mario.blaettermann@gmail.com> Date:   Fri Feb 5 20:42:14 2016 +0100

    Updated German translation

 po/de.po | 12 ++++++++---- 1 file changed, 8 insertions(+), 4
 deletions(-)

commit fe3dbf44a3718f328d98e7da212456c829190c4c Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Fri Feb 5 17:07:12 2016 +0100

    Updated POTFILES.in and POTFILES.skip

 po/POTFILES.in   | 1 + po/POTFILES.skip | 2 ++ 2 files changed,
 3 insertions(+)

commit 2ec1ac27e487dede457b82f64f74c549f92689bb Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 4 19:21:29 2016 -0600

    Fixed sigfault on Attributes xElement. Fixed HtmlDocument test

 gxml/libxml-BackedNode.vala    | 1 + gxml/libxml-ChildNodeList.vala |
 1 + gxml/libxml-Element.vala       | 1 + gxml/libxml-NamedAttrMap.vala  |
 5 +++++ 4 files changed, 8 insertions(+)

commit b5f55ca777ee1cddfb68b99965653c7350af9b6c Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Feb 4 18:27:01 2016 -0600

    API change: most methods now returns owned values

    * Change required for GNode series implementation, due to
      use internal pointer managed by libmxl2, then objects are created
      when needed no reference is kept

    * All implementations ported to new API on GXml.Node*

    * TwDocument.write_document now support any GXml.Document

    * Added initial tests for HtmlDocument, actualy failing
      on search elements with given "id"

 gxml/Document.vala                  |   2 +- gxml/GXmlAttribute.vala
 |   3 +- gxml/GXmlCDATA.vala                 |   8 +-
 gxml/GXmlComment.vala               |   8 +- gxml/GXmlDocument.vala
 | 325 +++++------------------------------- gxml/GXmlElement.vala
 |   7 +- gxml/GXmlHashMapAttr.vala           |  24
 ++- gxml/GXmlListChildren.vala          |  20 ++-
 gxml/GXmlListNamespaces.vala        |   4 +- gxml/GXmlNode.vala
 |  22 +-- gxml/GXmlProcessingInstruction.vala |   3 +-
 gxml/GXmlText.vala                  |   8 +- gxml/Node.vala
 |  16 +- gxml/TwDocument.vala                |  51 +++---
 gxml/libxml-ChildNodeList.vala      |   5 +- gxml/xlibxml.c
 |   6 +- gxml/xlibxml.h                      |   6 +- test/GXmlTest.vala
 |   1 + test/Makefile.am                    |   1 + 19 files changed,
 169 insertions(+), 351 deletions(-)

commit c5827a91ef1f323ea505e6c99d2c3a21ccc726e2 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 28 19:59:04 2016 -0600

    Added Tests for GDocument

 gxml/GXmlDocument.vala | 5 +++++ test/GXmlTest.vala     | 1 +
 test/Makefile.am       | 1 + 3 files changed, 7 insertions(+)

commit cb721590be5f1f95e5c60e12a7431bd459602c8f Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Sun Jan 31 16:38:48 2016 +0100

    Updated Polish translation

 po/pl.po | 16 ++++++++++------ 1 file changed, 10 insertions(+),
 6 deletions(-)

commit 6c30b41d19102ed29a21846675c5fdcd7f16ee76 Author: Mario Blättermann
<mario.blaettermann@gmail.com> Date:   Fri Jan 29 19:25:04 2016 +0100

    Updated German translation

 po/de.po | 12 ++++++++---- 1 file changed, 8 insertions(+), 4
 deletions(-)

commit 49d96a49b06a04d137c66285a9a1dac7e8b82af4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 28 19:29:55 2016 -0600

    Remote file retrieve test just if internet is full available

 test/DocumentTest.vala | 2 ++ 1 file changed, 2 insertions(+)

commit 1d04dd9cf2c1cbd61d08e17e28b66e8a1f8a7a39 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 28 19:20:51 2016 -0600

    Fixes on make check for SerializableObjectModel

 test/SerializableObjectModelTest.vala | 20 +++++++++++++------- 1 file
 changed, 13 insertions(+), 7 deletions(-)

commit f330c298c1837f90537f7eba6c22731e0f2931d9 Author: Piotr Drąg
<piotrdrag@gmail.com> Date:   Thu Jan 28 21:41:25 2016 +0100

    Updated POTFILES.in and POTFILES.skip

 po/POTFILES.in   |  1 + po/POTFILES.skip | 11 ++++++----- 2 files
 changed, 7 insertions(+), 5 deletions(-)

commit e0d35e8488b7068f6ece5c0d4cdd0e436e58ced7 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 28 14:33:01 2016 -0600

    New libxml2 implementation under GXml.GNode derived classes

    * API changes, by changing most properties to be owned in order
      to make room for libxml2 pointer management not in GXml classes

    * New GXml.GNode derived classes using libxml2 pointers internally
      equivalent on GXml.xNode, but simplier and with no support, jet,
      for DOM API

 gxml/Attribute.vala                    |   5 +- gxml/CDATA.vala
 |   2 +- gxml/Comment.vala                      |   2 +-
 gxml/Document.vala                     |   2 +- gxml/Element.vala
 |   2 +- gxml/GXmlAttribute.vala                |  52
 +++++ gxml/GXmlCDATA.vala                    |  35 +++
 gxml/GXmlComment.vala                  |  35 +++ gxml/GXmlDocument.vala
 | 407 +++++++++++++++++++++++++++++++++ gxml/GXmlElement.vala
 |  57 +++++ gxml/GXmlHashMapAttr.vala              | 175 ++++++++++++++
 gxml/GXmlListChildren.vala             | 237 +++++++++++++++++++
 gxml/GXmlListNamespaces.vala           | 150 ++++++++++++
 gxml/GXmlNamespace.vala                |  45 ++++ gxml/GXmlNode.vala
 | 115 ++++++++++ gxml/GXmlProcessingInstruction.vala    |
 36 +++ gxml/GXmlText.vala                     |  35 +++
 gxml/Makefile.am                       |  14 +- gxml/Namespace.vala
 |   4 +- gxml/Node.vala                         |  18 +-
 gxml/ProcessingInstruction.vala        |   4 +- gxml/Serializable.vala
 |   4 +- gxml/SerializableGeeArrayList.vala     |   8
 +- gxml/SerializableGeeDualKeyMap.vala    |   8 +-
 gxml/SerializableGeeHashMap.vala       |   8 +-
 gxml/SerializableGeeTreeMap.vala       |   8 +-
 gxml/SerializableJson.vala             |   8 +-
 gxml/SerializableObjectModel.vala      |   4 +- gxml/Text.vala
 |   2 +- gxml/TwAttribute.vala                  |  15 +-
 gxml/TwCDATA.vala                      |   4 +- gxml/TwComment.vala
 |   4 +- gxml/TwDocument.vala                   |   2 +-
 gxml/TwElement.vala                    |   8 +- gxml/TwNamespace.vala
 |   4 +- gxml/TwNode.vala                       |  12 +-
 gxml/TwProcessingInstruction.vala      |   6 +- gxml/TwText.vala
 |   4 +- gxml/libxml-Attr.vala                  |  30 ++-
 gxml/libxml-Comment.vala               |   2 +- gxml/libxml-Document.vala
 |   5 +- gxml/libxml-DocumentType.vala          |   4
 +- gxml/libxml-Element.vala               |   4 +-
 gxml/libxml-NamespaceAttr.vala         |   8 +- gxml/libxml-Node.vala
 |  10 +- gxml/libxml-ProcessingInstruction.vala |  10 +-
 gxml/libxml-Text.vala                  |   2 +- 47 files changed,
 1526 insertions(+), 90 deletions(-)

commit bb0282cc6b0ad4c145a50839d65030b24569b2ef Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 26 14:06:07 2016 -0600

    Added GXml.HtmlDocument

    * New HtmlDocument based on libxml2 * New
    GXml.Node.get_elements_by_property_value() to search nodes with
      a given attribute name and conteined value

 gxml/GHtml.vala          | 86
 ++++++++++++++++++++++++++++++++++++++++++++++++ gxml/Node.vala
 |  4 +-- gxml/libxml-Element.vala |  2 +- 3 files changed, 89
 insertions(+), 3 deletions(-)

commit ceb4575c2f3b2bdabf713584756a7bf5f9225888 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 26 13:51:43 2016 -0600

    Set version to 0.9.0

 configure.ac             |  4 ++-- gxml/Makefile.am         |
 3 ++- gxml/Node.vala           | 28 ++++++++++++++++++++++++++++
 gxml/libxml-Element.vala |  4 ++-- 4 files changed, 34 insertions(+),
 5 deletions(-)

commit 43b9d758ee80842f0f5189eb321421b9768f4f8a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Thu Jan 14 14:18:15 2016 -0600

    Fixed merge from gxml-0.8 branch for 0.8.2 new release

 configure.ac              |  8 -------- gxml/libxml-Document.vala |
 14 -------------- test/DocumentTest.vala    |  3 --- 3 files changed,
 25 deletions(-)

commit 3fa450544cc37e4849d60e004fcb06015f6bc3fa Merge: 7ff2a75 bd6d257
Author: Daniel Espinosa <esodan@gmail.com> Date:   Wed Jan 13 15:19:57
2016 -0600

    Merge branch 'gxml-0.8' for 0.8.2 release

commit bd6d257704450efbebd4f1d796ffc0e9d17c3bc1 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Wed Jan 13 15:14:30 2016 -0600

    Setup 0.8.2 release

    * Added remote file read test * Check error message not to be null
    before throw errors

 NEWS                      |  7 +++++++ configure.ac              |
 4 ++-- gxml/libxml-Document.vala | 16 ++++++++++++----
 test/DocumentTest.vala    | 29 +++++++++++++++++++++++++++++ 4 files
 changed, 50 insertions(+), 6 deletions(-)

commit 49476a22fcc7a0133c2343c78e3ccebca14a26df Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 12 22:26:26 2016 -0600

    Updated NEWS for new translations

 NEWS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)

commit 91a1ae4fc9d7f3036c9460269d278043fed15249 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 12 22:19:55 2016 -0600

    Most changes improves GIO GLib.File use

 NEWS                          |  28 +++++++++
 gxml/Document.vala            |  14 ++--- gxml/TwDocument.vala
 |  25 ++++---- gxml/libxml-Document.vala     | 132
 +++++++++++++++++++----------------------- gxml/libxml-DomException.vala
 |  17 +++++- gxml/xlibxml.c                |  21 +++++++ gxml/xlibxml.h
 |   3 + test/DocumentTest.vala        |  54 +++++++++++------
 test/TwDocumentTest.vala      |  24 ++++---- vapi/xlibxml-1.0.vapi
 |   7 +++ 10 files changed, 199 insertions(+), 126 deletions(-)

commit 9230874cb0afd736a7909622c5622365d18cea2a Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 12 14:40:32 2016 -0600

    TwDocument.save_to() now makes a backup by default

    * Added asserts to Xmlx methods

 gxml/TwDocument.vala     | 29 ++++++++++++++++++++++++-
 gxml/xlibxml.c           | 16 ++++++++++++++
 gxml/xlibxml.h           |  3 +++ test/TwDocumentTest.vala | 56
 ++++++++++++++++++++++++++++++++++++++++++------ vapi/xlibxml-1.0.vapi
 |  2 ++ 5 files changed, 98 insertions(+), 8 deletions(-)

commit 296d80ca7c1fe0977976cf5481fe14aea6ec0727 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 12 10:23:50 2016 -0600

    Added xDocument.from_string() tests

 test/DocumentTest.vala | 13 +++++++++++++ 1 file changed, 13
 insertions(+)

commit e51be5680ed44f6f637d139a0aa52791c2a9b1d9 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 12 10:16:31 2016 -0600

    Fixed xDocument.from_string() no root element

 configure.ac              |  4 ++-- gxml/libxml-Document.vala |  2
 ++ test/DocumentTest.vala    | 11 +++++++++++ 3 files changed, 15
 insertions(+), 2 deletions(-)

commit 7ff2a75c12ba02386283d8458a5d0736bfbd53da Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 12 22:26:26 2016 -0600

    Updated NEWS for new translations

 NEWS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7eb1e56c4c3f12f486acbe0efcf93db67982ea8e Merge: f5ea9ed b61320b
Author: Daniel Espinosa <esodan@gmail.com> Date:   Tue Jan 12 22:25:03
2016 -0600

    Merge branch 'gxml-0.8'

commit b61320b947a51894216f5612e0ed57fe0a7f0950 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 12 22:19:55 2016 -0600

    Most changes improves GIO GLib.File use

 NEWS                          |  28 +++++++++
 gxml/Document.vala            |  14 ++--- gxml/TwDocument.vala
 |  25 ++++---- gxml/libxml-Document.vala     | 132
 +++++++++++++++++++----------------------- gxml/libxml-DomException.vala
 |  17 +++++- gxml/xlibxml.c                |  21 +++++++ gxml/xlibxml.h
 |   3 + test/DocumentTest.vala        |  54 +++++++++++------
 test/TwDocumentTest.vala      |  24 ++++---- vapi/xlibxml-1.0.vapi
 |   7 +++ 10 files changed, 199 insertions(+), 126 deletions(-)

commit 403b010d6bf886fcfc1c1973c0d8e606884f6922 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 12 14:40:32 2016 -0600

    TwDocument.save_to() now makes a backup by default

    * Added asserts to Xmlx methods

 gxml/TwDocument.vala     | 29 ++++++++++++++++++++++++-
 gxml/xlibxml.c           | 16 ++++++++++++++
 gxml/xlibxml.h           |  3 +++ test/TwDocumentTest.vala | 56
 ++++++++++++++++++++++++++++++++++++++++++------ vapi/xlibxml-1.0.vapi
 |  2 ++ 5 files changed, 98 insertions(+), 8 deletions(-)

commit 4b92662ccccc2023ae298de094c28379048e7ae4 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 12 10:23:50 2016 -0600

    Added xDocument.from_string() tests

 test/DocumentTest.vala | 13 +++++++++++++ 1 file changed, 13
 insertions(+)

commit 1249e7fb2869d117db4357586ecb50b601f2e083 Author: Daniel Espinosa
<esodan@gmail.com> Date:   Tue Jan 12 10:16:31 2016 -0600

    Fixed xDocument.from_string() no root element

 configure.ac              |  4 ++-- gxml/libxml-Document.vala |  2
 ++ test/DocumentTest.vala    | 11 +++++++++++ 3 files changed, 15
 insertions(+), 2 deletions(-)

commit 77682a0ad4675e5db2d650ca7e1bbd770b0ec34c Author: Rafael Fontenelle
<rffontenelle@gmail.com> Date:   Thu Jan 7 17:07:59 2016 +0000

    Added Brazilian Portuguese translation

 po/LINGUAS  |   1 + po/pt_BR.po | 132
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files
 changed, 133 insertions(+)

commit f5ea9ed403ad2ac392ea3385b5b029918762b4d0 Author: Mario Blättermann
<mario.blaettermann@gmail.com> Date:   Tue Jan 5 23:36:02 2016 +0100

    Added German translation

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

commit 14cedb4bd76551448567f32dbc5c2e76666cdc71 Author: Mario Blättermann
<mario.blaettermann@gmail.com> Date:   Tue Jan 5 23:35:04 2016 +0100

    Added German translation

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

commit 236aa1c3eff33b96c5ea9c82b4e75e7eccf3907b Author: Daniel Espinosa
<esodan@gmail.com> Date:   Mon Jan 4 16:08:03 2016 -0600

    Workaround intltool bug for make distcheck intltool is not well
    maintained. The bug happens with a recent Automake version. This can
    be reverted when gedit no longer uses intltool, or when the intltool
    bug is fixed one day.

    This is a bit ugly, but everything should not *always* be perfect
    all the time.

    Based on work from Sébastien Wilmet, at GEdit:

    https://git.gnome.org/browse/gedit/commit/?id=10d29fb0fc6f3569f5c0bce140f3c9fb5ffd1b85

 po/POTFILES.skip | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)

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.in => test-large.xml}
 |  0 9 files changed, 141 insertions(+), 6 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/Makefile.am                                   | 44
 +++++++++++----------- gxml/{Attr.vala => libxml-Attr.vala}
 |  0 gxml/{BackedNode.vala => libxml-BackedNode.vala}   |
 0 ...{CDATASection.vala => libxml-CDATASection.vala}
 |  0 ...haracterData.vala => libxml-CharacterData.vala}
 |  0 gxml/{Comment.vala => libxml-Comment.vala}         |  0
 gxml/{Document.vala => libxml-Document.vala}       |  0 ...tFragment.vala
 => libxml-DocumentFragment.vala} |  0 ...{DocumentType.vala
 => libxml-DocumentType.vala} |  0 ...{DomException.vala =>
 libxml-DomException.vala} |  0 gxml/{Element.vala => libxml-Element.vala}
 |  0 gxml/{Entity.vala => libxml-Entity.vala}           |  0
 ...yReference.vala => libxml-EntityReference.vala} |  0 gxml/{Error.vala
 => libxml-Error.vala}             |  0 ...lementation.vala
 => libxml-Implementation.vala} |  0 ...{NamedNodeMap.vala
 => libxml-NamedNodeMap.vala} |  0 ...amespaceAttr.vala =>
 libxml-NamespaceAttr.vala} |  0 gxml/{Node.vala => libxml-Node.vala}
 |  0 gxml/{NodeList.vala => libxml-NodeList.vala}       |
 0 gxml/{NodeType.vala => libxml-NodeType.vala}       |  0
 gxml/{Notation.vala => libxml-Notation.vala}       |  0 ...tion.vala
 => libxml-ProcessingInstruction.vala} |  0 gxml/{Text.vala =>
 libxml-Text.vala}               |  0 23 files changed, 22 insertions(+),
 22 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 =>
 gxml-0.6.deps}   |  0 gxml/{gxml-0.4.pc.in => gxml-0.6.pc.in} |  0
 test/Makefile.am                        |  4 +-- test/NamespaceTest.vala
 | 35 +++++++++++++++++++ 6 files changed, 71 insertions(+), 36
 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
 |   0 docs/{ => valadoc}/wiki/debugging.valadoc |   0 docs/{
 => valadoc}/wiki/glossary.valadoc  |   0 gxml/Serializable.vala
 |   2 +- 12 files changed, 287 insertions(+), 133 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/{xom
 => }/Enumeration.vala               |   2 +- gxml/Makefile.am
 |  16 ++- gxml/{xom => }/Serializable.vala              |   3 +-
 gxml/{xom => }/SerializableContainer.vala     |   5 +- gxml/{xom
 => }/SerializableGeeArrayList.vala  |  16 +-- gxml/{xom =>
 }/SerializableGeeDualKeyMap.vala |  20 +-- gxml/{xom =>
 }/SerializableGeeHashMap.vala    |  20 +-- gxml/{xom =>
 }/SerializableGeeTreeMap.vala    |  24 ++-- gxml/{xom =>
 }/SerializableJson.vala          |   4 +- gxml/{xom =>
 }/SerializableMapDualKey.vala    |   2 +- gxml/{xom =>
 }/SerializableMapKey.vala        |   2 +- gxml/{xom =>
 }/SerializableObjectModel.vala   |  39 +++--- gxml/Serialization.vala
 |   3 +- gxml/xom/Makefile.am                          | 192
 -------------------------- 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 +- 30 files changed,
 107 insertions(+), 340 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/Serialization.vala
 |  12 +- gxml/xom/Makefile.am                 |   7 +- gxml/{ =>
 xom}/SerializableJson.vala |  15 +- gxml/xom/Serialization.vala
 | 439 +++++++++++++++++++++++++++ test/SerializableTest.vala           |
 10 +- test/SerializationTest.vala          |  11 +- 9 files changed,
 472 insertions(+), 598 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/Makefile.am                                   |  13 +- gxml/{ =>
 xom}/Enumeration.vala                    |   2 +- gxml/xom/Makefile.am
 | 179 +++++++ gxml/xom/Serializable.vala                         |
 567 +++++++++++++++++++++ gxml/{ => xom}/SerializableContainer.vala
 |   5 +- gxml/{ => xom}/SerializableGeeArrayList.vala       |
 16 +- gxml/{ => xom}/SerializableGeeDualKeyMap.vala      |  20
 +- gxml/{ => xom}/SerializableGeeHashMap.vala         |  20 +-
 gxml/{ => xom}/SerializableGeeTreeMap.vala         |  24 +-
 gxml/{ => xom}/SerializableMapDualKey.vala         |   2 +-
 gxml/{ => xom}/SerializableMapKey.vala             |   2 +-
 gxml/{ => xom}/SerializableObjectModel.vala        |  39 +-
 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 => test.xml.in}                     |   0
 test/{test_invalid.xml => test_invalid.xml.in}     |   0
 ..._expected.xml => test_out_path_expected.xml.in} |   0 ...xpected.xml
 => test_out_stream_expected.xml.in} |   0 test/{test_with_ns.xml =>
 test_with_ns.xml.in}     |   0 32 files changed, 1079 insertions(+),
 85 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.deps =>
 gxml-0.4.deps} |  0 3 files changed, 21 insertions(+), 48 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.pc.in =>
 gxml-0.4.pc.in} |  6 +++--- 3 files changed, 26 insertions(+), 26
 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 ++--
 ...bleMapDualId.vala => SerializableMapDualKey.vala} |  6
 +++--- ...erializableMapId.vala => SerializableMapKey.vala} |
 4 ++-- test/SerializableGeeCollectionsTest.vala             |
 20 ++++++++++---------- test/SerializableGeeDualKeyMapTest.vala
 |  6 +++--- test/SerializableGeeTreeMapTest.vala                 |
 4 ++-- 8 files changed, 27 insertions(+), 27 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_factory.js
 | 36 ------------ examples/js/document_new.js                        |
 34 ++++++++++++ ...eate_from_file.js => document_new_from_file.js}
 |  0 ...eate_from_path.js => document_new_from_path.js} |  0
 ..._from_string.js => document_new_from_string.js} |  0 6 files changed,
 67 insertions(+), 67 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 => document_create.js}                  |
 0 .../js/{create_document_from_file.js => document_create_from_file.js}
 | 0 .../js/{create_document_from_path.js => document_create_from_path.js}
 | 0 .../{create_document_from_string.js
 => document_create_from_string.js}  |
 0 examples/js/{save_document_to_path.js =>
 document_save_to_path.js}      | 0 gxml/Implementation.vala
 | 2 +- 6 files changed, 1 insertion(+), 1 deletion(-)

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/{example.xml => bookshelf_node.xml} | 0 examples/c/node.c
 | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-)

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_factory.c
 | 55 ------------- examples/c/document_new.c                          |
 59 ++++++++++++++ ...create_from_file.c => document_new_from_file.c}
 |  0 ...create_from_path.c => document_new_from_path.c}
 |  0 ...te_from_string.c => document_new_from_string.c} |  0
 ...ent_create_minimal.c => document_new_minimal.c} |  0 7 files changed,
 103 insertions(+), 103 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

 .../c/{create_document.c => document_create.c}     |  0
 ...ent_from_file.c => document_create_from_file.c} |  0
 ...ent_from_path.c => document_create_from_path.c} |  0 ...from_string.c
 => document_create_from_string.c} |  0 ...ocument_minimal.c =>
 document_create_minimal.c} |  0 examples/c/document_properties.c
 | 38 ++++++++++++++++++++++ ..._document_to_path.c =>
 document_save_to_path.c} |  0 ...ument_to_stream.c =>
 document_save_to_stream.c} |  0 8 files changed, 38 insertions(+)

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/ElementTest.vala                    |  42 ++++++-------
 test/GXmlTest.vala                       |   2 +- test/Makefile.am
 |   2 +- test/{DomNodeTest.vala => NodeTest.vala} | 104
 +++++++++++++++---------------- test/SerializableTest.vala
 |   8 +-- test/SerializationTest.vala              |   8 +--
 test/TextTest.vala                       |   2 +- 9 files changed,
 91 insertions(+), 91 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/Makefile.am                 | 2 +- gxml/{DomNode.vala => Node.vala}
 | 0 2 files changed, 1 insertion(+), 1 deletion(-)

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 => DomException.vala} |  0 2 files changed, 10
 insertions(+), 5 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 => Makefile.example}    | 0 examples/vala/{Makefile
 => Makefile.example} | 0 2 files changed, 0 insertions(+), 0 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 => document_create.js}                  |
 0 .../js/{create_document_from_file.js => document_create_from_file.js}
 | 0 .../js/{create_document_from_path.js => document_create_from_path.js}
 | 0 .../{create_document_from_string.js
 => document_create_from_string.js}  |
 0 examples/js/{save_document_to_path.js =>
 document_save_to_path.js}      | 0 gxml/Implementation.vala
 | 2 +- 6 files changed, 1 insertion(+), 1 deletion(-)

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

 .../c/{create_document.c => document_create.c}     |  0
 ...ent_from_file.c => document_create_from_file.c} |  0
 ...ent_from_path.c => document_create_from_path.c} |  0 ...from_string.c
 => document_create_from_string.c} |  0 ...ocument_minimal.c =>
 document_create_minimal.c} |  0 examples/c/document_properties.c
 | 38 ++++++++++++++++++++++ ..._document_to_path.c =>
 document_save_to_path.c} |  0 ...ument_to_stream.c =>
 document_save_to_stream.c} |  0 8 files changed, 38 insertions(+)

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/ElementTest.vala                    |  42 ++++++-------
 test/GXmlTest.vala                       |   2 +- test/Makefile.am
 |   2 +- test/{DomNodeTest.vala => NodeTest.vala} | 104
 +++++++++++++++---------------- test/SerializableTest.vala
 |   8 +-- test/SerializationTest.vala              |   8 +--
 test/TextTest.vala                       |   2 +- 9 files changed,
 91 insertions(+), 91 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/Makefile.am                 | 2 +- gxml/{DomNode.vala => Node.vala}
 | 0 2 files changed, 1 insertion(+), 1 deletion(-)

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 => DomException.vala} |  0 2 files changed, 10
 insertions(+), 5 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
 +++++++++++++++++++++ ...erializableTest.vala => SerializationTest.vala}
 | 256 +------------------ 4 files changed, 284 insertions(+), 257
 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 => gxml/gxml.pc.in | 10 ++++++---- 1 file changed, 6
 insertions(+), 4 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/{XNode.vala
 => DomNode.vala}         |  32 ++--- 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/{libgxml-0.2.pc.in => libgxml.pc.in} |   0 test/AttrTest.vala
 |   8 +- test/DocumentTest.vala                    |   8 +-
 test/{XNodeTest.vala => DomNodeTest.vala} |   0 test/ElementTest.vala
 |  42 +++---- test/GXmlTest.vala                        |   2 +-
 test/Makefile.am                          |   2 +- test/TextTest.vala
 |   2 +- test/XmlSerializableTest.vala             |  14 +-- 24 files
 changed, 232 insertions(+), 230 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/{libgxmldom-0.2.pc.in => libgxml-0.2.pc.in}
 |  0 2 files changed, 17 insertions(+), 17 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/{XmlSerializable.vala => Serializable.vala} | 0 1 file changed,
 0 insertions(+), 0 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 => libgxmldom-0.2.pc.in}
 |  2 +- 3 files changed, 22 insertions(+), 20 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 => gxml}/Attr.vala                  | 0 {gdom =>
 gxml}/BackedNode.vala            | 0 {gdom => gxml}/CDATASection.vala
 | 0 {gdom => gxml}/Comment.vala               | 0 {gdom =>
 gxml}/Document.vala              | 0 {gdom => gxml}/DocumentFragment.vala
 | 0 {gdom => gxml}/DocumentType.vala          | 0 {gdom =>
 gxml}/DomError.vala              | 0 {gdom => gxml}/Element.vala
 | 0 {gdom => gxml}/Entity.vala                | 0 {gdom =>
 gxml}/EntityReference.vala       | 0 {gdom => gxml}/Implementation.vala
 | 0 {gdom => gxml}/Makefile                   | 0 {gdom =>
 gxml}/NodeList.vala              | 0 {gdom => gxml}/NodeType.vala
 | 0 {gdom => gxml}/Notation.vala              | 0 {gdom =>
 gxml}/ProcessingInstruction.vala | 0 {gdom => gxml}/Text.vala
 | 0 {gdom => gxml}/XNode.vala                 | 0 19 files changed,
 0 insertions(+), 0 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/Element.vala
 |   6 +- gdom/Entity.vala                          |   2
 +- gdom/EntityReference.vala                 |   2
 +- gdom/NodeList.vala                        |  80
 +++++++++++------------ gdom/Notation.vala                        |   2
 +- gdom/ProcessingInstruction.vala           |   2 +- gdom/{DomNode.vala
 => XNode.vala}         |  28 ++++---- test/DocumentTest.vala
 |   8 +-- test/ElementTest.vala                     |   4 +-
 test/GXmlTest.vala                        |   2 +- test/{DomNodeTest.vala
 => XNodeTest.vala} | 102 +++++++++++++++--------------- 15 files changed,
 151 insertions(+), 151 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(+)
