commit 0fb60e1a47d5b068981f091fe4f181128cf032c5 Author: Yating Kuang 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 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 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 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ý 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: Марко М. Костић 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ó 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 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 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 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 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 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ó 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 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 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 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: Мирослав Николић 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 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 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 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 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 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 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 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 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 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 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 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 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 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ý 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č 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 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č 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č 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/TAttribute.vala | 59 +++ gxml/TCDATA.vala | 46 ++ gxml/TComment.vala | 46 ++ gxml/TDocument.vala | 382 +++++++++++++ gxml/TElement.vala | 127 +++++ gxml/TNamespace.vala | 42 ++ gxml/TNode.vala | 106 ++++ gxml/TProcessingInstruction.vala | 49 ++ gxml/TText.vala | 47 ++ gxml/TrDocument.vala | 28 + gxml/TwAttribute.vala | 59 --- gxml/TwCDATA.vala | 46 -- gxml/TwComment.vala | 46 -- gxml/TwDocument.vala | 382 ------------- gxml/TwElement.vala | 127 ----- gxml/TwNamespace.vala | 42 -- gxml/TwNode.vala | 106 ---- gxml/TwProcessingInstruction.vala | 49 -- gxml/TwText.vala | 47 -- test/GXmlTest.vala | 14 +- test/Makefile.am | 14 +- test/SerializableGeeArrayListTest.vala | 4 +- .../SerializableGeeCollections-TDocument-Test.vala | 527 ++++++++++++++++++ test/SerializableGeeCollections-Tw-Test.vala | 527 ------------------ test/SerializableGeeCollectionsTest.vala | 4 +- test/SerializableGeeDualKeyMapTest.vala | 2 +- test/SerializableGeeHashMapTest.vala | 6 +- test/SerializableGeeTreeMapTest.vala | 4 +- test/SerializableObjectModel-TDocument-Test.vala | 590 +++++++++++++++++++++ test/SerializableObjectModel-Tw-Test.vala | 590 --------------------- test/TCDATATest.vala | 50 ++ test/TCommentTest.vala | 51 ++ test/TDocumentTest.vala | 430 +++++++++++++++ test/TElementTest.vala | 588 ++++++++++++++++++++ test/TProcessingInstructionTest.vala | 51 ++ test/TwCDATATest.vala | 50 -- test/TwCommentTest.vala | 51 -- test/TwDocumentTest.vala | 430 --------------- test/TwElementTest.vala | 588 -------------------- test/TwProcessingInstructionTest.vala | 51 -- 43 files changed, 3262 insertions(+), 3227 deletions(-) commit 68f9a1cb026f73e4519d86e10be63431dea7769e Author: Γιάννης Κουτσούκος 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: Мирослав Николић 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: Tue Feb 9 10:30:38 2016 -0600 Added pc and deps files gxml/gxml-0.10.deps | 5 +++++ gxml/gxml-0.10.pc.in | 14 ++++++++++++++ gxml/gxml-0.6.deps | 5 ----- 3 files changed, 19 insertions(+), 5 deletions(-) commit e4687f1edd917fee10b809d3a56cb6190e02740e Author: Daniel Espinosa 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 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 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 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 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 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 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 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 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 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 Date: Fri Feb 5 12:58:05 2016 -0600 API Changes on GXml.Node * Added new GXml.NodeList as Gee.ArrayList replacing old GXml.NodeList based on xNode, renaming it to GXml.xNode * Added new GXml.ElementList as Gee.ArrayList * 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 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 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 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 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 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 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 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 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 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 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 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 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 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(-)