commit 9259a0cf8c4b9c358bc036804c3e8144efa0c7e9 Author: Rafael Fontenelle 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: Мирослав Николић 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: Мирослав Николић 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 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 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 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 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 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 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 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 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 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ý 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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ý 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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ó 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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ó 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ó 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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ý 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 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 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 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 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 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 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 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 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 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 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 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 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ý 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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ý 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 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 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 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 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 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 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 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 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 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 Date: Mon Oct 3 17:57:10 2016 -0500 Adding Unit Tests for GElement XPath implementation * Just a few modification from Daniel Espinosa 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 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 Date: Thu Sep 29 13:57:31 2016 -0500 Updated Yannick Inizan copyright and author ship. Unit Test XPath * Added Yannick Inizan 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 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 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 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 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 Date: Tue Sep 27 10:48:21 2016 -0500 Released GXml 0.12 configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)