commit 1f3d949e47f1acb2f4f91266ec63d80b3d4534ff Author: Daniel Espinosa Date: Tue Jan 9 21:24:50 2018 -0600 Released 0.16 NEWS | 32 ++++++++++++++++++++++++++++++++ configure.ac | 4 ++-- meson.build | 2 +- 3 files changed, 35 insertions(+), 3 deletions(-) commit 88a37f769c98ec8e2d81db5fa3db3155e09e5603 Author: Daniel Espinosa Date: Fri Jan 5 13:39:35 2018 -0600 GXmlDocument: Fixed DomParentNode.children implementation Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=789963 gxml/GXmlDocument.vala | 10 +- gxml/GXmlHashMapAttr.vala | 36 +- test/GHtmlDocumentTest.vala | 1406 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1433 insertions(+), 19 deletions(-) commit bac9c0a47198b9f6fb78336a797f9b63f3c939b1 Author: Kukuh Syafaat Date: Sun Dec 17 08:32:44 2017 +0000 Update Indonesian translation po/id.po | 291 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 168 insertions(+), 123 deletions(-) commit de21ae5a6c936710ee1c0c03549c252ffd35ec56 Author: Josef Andersson Date: Mon Dec 4 20:11:12 2017 +0000 Update Swedish translation po/sv.po | 386 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 221 insertions(+), 165 deletions(-) commit 17fe35e62a60a5558686573fcfdd01eecbc6cf94 Author: Daniel Espinosa Date: Mon Dec 4 11:11:20 2017 -0600 Setting version to 0.15.90 in preparation for 0.16.0 release For now on, no new API or ABI changes are accepted. Just fixes on existing features. Fixed politic for ABI versioning and sync Autotools and Meson to follow it. 0.16 may will be next stable ABI/API in front of 1.0 release. Consider that any Interface no implemented into 0.16 series and no updated to follow's Vala/C API conventions, is suitable to change its name for methods and properties, some times their accessors' type, in order to provide an stable API/ABI for 1.0 release. configure.ac | 17 +++++++++-------- gxml/meson.build | 19 ++++++++++++------- 2 files changed, 21 insertions(+), 15 deletions(-) commit 7cc29e7f73ddc9376006f685d394b2854dfa5a91 Author: Daniel Espinosa Date: Sun Dec 3 08:53:53 2017 -0600 Making library LT version consistent Fixed politic for library LT version update to make it consistent. Now Meson build system can create SO versions following same politics that Autotools and make then interchangagle when producing SO/DLL binaries. configure.ac | 5 ++--- gxml/meson.build | 10 +++++++++- 2 files changed, 11 insertions(+), 4 deletions(-) commit 2bc49422178d008095b23da9e9f56a18895425c9 Author: Daniel Espinosa Date: Fri Dec 1 23:48:14 2017 -0600 Improve Meson build and installation * Installation directory set to default * PC file libdir set using a variable prefix gxml/meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 5146ec23a2847c81446404543b9452038d4d21f1 Author: Rico Tzschichholz Date: Wed Nov 29 17:44:52 2017 +0100 Reinstate configure.ac configure.ac | 291 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 291 insertions(+) commit 73091802cd9f70eb50258398cb516ec789fb9c9b Author: Daniel Espinosa Date: Tue Nov 28 13:12:45 2017 -0600 Fixing Meson project version configure.ac | 291 ----------------------------------------------------------- meson.build | 4 +- 2 files changed, 2 insertions(+), 293 deletions(-) commit 2675e03867f814f6413a97d80ed040e69e46b392 Author: Daniel Espinosa Date: Wed Nov 22 15:06:56 2017 -0600 No build docs on valadoc not found docs/meson.build | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 5144c5b539094b169c10fb3d5f5b90052a18c541 Author: Daniel Espinosa Date: Tue Nov 21 18:25:01 2017 -0600 Set valac required to 0.36.7 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 85e38061de92c0e5145791aeb8eeafa1c58fa785 Author: Piotr Drąg Date: Sun Nov 5 15:40:14 2017 +0100 Update Polish translation po/pl.po | 69 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 35 insertions(+), 34 deletions(-) commit f2ff3c06c5c863c5054b9f5d755b0a70fb061f8d Author: Daniel Espinosa Date: Tue Oct 31 12:04:18 2017 -0600 GomElementTest: Remove warnings test/GomElementTest.vala | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) commit 994b7179f59f7f8eee201fb6035e0d4a3d543bcc Author: Marek Cernocky Date: Tue Oct 31 10:39:32 2017 +0100 Updated Czech translation po/cs.po | 87 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 44 insertions(+), 43 deletions(-) commit a3686c7515bd814aae5876e328b758e8fa5c4b8c Author: Daniel Espinosa Date: Mon Oct 30 17:11:52 2017 -0600 GomElement, Parser: Fix parse namespaced attributes gxml/GomCollections.vala | 3 +- gxml/GomElement.vala | 5 +- gxml/GomObject.vala | 19 ----- gxml/Parser.vala | 1 + gxml/XParser.vala | 4 +- test/GomElementTest.vala | 177 ++++++++++++++++++++++++++++++++++++++++- test/GomSerializationTest.vala | 2 - 7 files changed, 183 insertions(+), 28 deletions(-) commit f730dfd7bef9e769e471df2de81b98559e798012 Author: Piotr Drąg Date: Sun Oct 29 17:51:14 2017 +0100 Update Polish translation po/pl.po | 44 ++++++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 20 deletions(-) commit 82a3a17262bc252497d2cbabce72772b90a06615 Author: Marek Cernocky Date: Sun Oct 29 08:51:21 2017 +0100 Updated Czech translation po/cs.po | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) commit 42729ea7baadd16df39fc679aeb52378c83dd793 Author: Daniel Espinosa Date: Thu Oct 26 18:13:51 2017 -0500 GomObject: Instantiable Properties first If you tag "::" at nick a non-instantiable property first than same name instantiatable property last will never be instantiated test/GomElementTest.vala | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) commit 32b3f4edafcf36cf122a7c9d0121c4b1f7de1e97 Author: Daniel Espinosa Date: Thu Oct 26 18:02:23 2017 -0500 GomObject: Avoids to set non-instantiatable attributes gxml/GomObject.vala | 3 ++- test/GomElementTest.vala | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) commit 299e90db3557e81de8cf9792fc701cbc85d85bcc Author: Daniel Espinosa Date: Thu Oct 26 17:08:39 2017 -0500 GomObject: Fixed list just instantiable properties gxml/GomObject.vala | 5 +++-- gxml/Parser.vala | 1 + test/GomElementTest.vala | 27 +++++++++++++++++++++++++++ 3 files changed, 31 insertions(+), 2 deletions(-) commit 662ae595f095755b384391744e02a02f9976d36f Author: Daniel Espinosa Date: Thu Oct 26 15:22:55 2017 -0500 GomDocument: Fixed get_element_by_id() gxml/DomCollections.vala | 19 ++++++++----------- gxml/GomDocument.vala | 22 +++++++++++++++------- gxml/GomElement.vala | 4 ++-- test/GomDocumentTest.vala | 11 +++++++++++ 4 files changed, 36 insertions(+), 20 deletions(-) commit d8a864479bb8fec91b38059ecbacd52573dc0a66 Author: Daniel Espinosa Date: Thu Oct 26 14:14:26 2017 -0500 XPath: Reimplemented write_stream_async, create_stream_async gxml/XParser.vala | 50 +++----------------------------------------------- 1 file changed, 3 insertions(+), 47 deletions(-) commit 27c04242c220abf790001b27b38d1378c4884b95 Author: Daniel Espinosa Date: Thu Oct 26 14:06:58 2017 -0500 XParser: Reimplemented create_stream, write_strem methods gxml/XParser.vala | 34 +++------------------------------- 1 file changed, 3 insertions(+), 31 deletions(-) commit 8198b8720d94a85d70152ccdc218442827cde829 Author: Daniel Espinosa Date: Thu Oct 26 11:35:33 2017 -0500 Ported XParser to Vala upstream gxml/XParser.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0891866d8c4ed5fc050b542b4a09d2b267d502ee Author: Daniel Espinosa Date: Tue Oct 24 15:40:44 2017 -0500 XParser: Removing warnings gxml/XParser.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ebb8678f8bf25af203741fbe97095a8fe4c04586 Author: Daniel Espinosa Date: Tue Oct 24 15:21:20 2017 -0500 Gom: DocumenType write remove DTD definitions [] gxml/XParser.vala | 2 +- test/TDocumentTest.vala | 136 ++++++++++++++++++++++++------------------------ 2 files changed, 69 insertions(+), 69 deletions(-) commit 53270625d7431bde03581f724102a44f721e25f6 Author: Daniel Espinosa Date: Tue Oct 24 10:02:14 2017 -0500 Gom: Added suppòrt for DOCTYPE definitions gxml/GomDocument.vala | 2 +- gxml/Parser.vala | 8 +++-- gxml/XParser.vala | 23 +++++++++++-- test/GomDocumentTest.vala | 82 ++++++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 108 insertions(+), 7 deletions(-) commit 13011b824f5cf7ea9534b6b62c4d32ee001cbdef Author: Daniel Espinosa Date: Mon Oct 23 15:17:18 2017 -0500 Implemented GomTypeElement for writting gxml/GomDocument.vala | 13 ++++++-- gxml/XParser.vala | 78 ++++++++++++++++++++++------------------------- test/GomDocumentTest.vala | 23 ++++++++++++++ 3 files changed, 70 insertions(+), 44 deletions(-) commit a4478756e8011cd8d0937385e57da88b342cfcf0 Author: Marek Cernocky Date: Mon Oct 23 08:09:20 2017 +0200 Updated Czech translation po/cs.po | 78 ++++++++++++++++++++++++---------------------------------------- 1 file changed, 29 insertions(+), 49 deletions(-) commit e6dca2c68296f6f7f4357e6f486ad9eeca1f12a7 Author: Piotr Drąg Date: Sun Oct 22 18:13:44 2017 +0200 Update Polish translation po/pl.po | 107 +++++++++++++++++++++++++++------------------------------------ 1 file changed, 45 insertions(+), 62 deletions(-) commit a561c2b9d7008b538a0078810b53bf3389702b55 Author: Daniel Espinosa Date: Sat Oct 21 20:54:22 2017 -0500 Fixed lookup_namespace_uri(). More XML namespace fixes Fixed lookup paren namespace definitions. Default URI namespace denitions fixes. gxml/GomElement.vala | 25 ++++++------------------- test/GomDocumentTest.vala | 12 ++++++++---- test/GomElementTest.vala | 24 ++++++++++++++++-------- 3 files changed, 30 insertions(+), 31 deletions(-) commit c725b79de87848fb703eab7e7a40e48edc64b053 Author: Daniel Espinosa Date: Sat Oct 21 10:10:44 2017 -0500 Better support of xmlns http://www.w3.org/2000/xmlns gxml/GomElement.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 117f0d452c34615e515950c6ac24c597130e3792 Author: Daniel Espinosa Date: Sat Oct 21 08:17:13 2017 -0500 Fixed GomElement.id implementation gxml/GomElement.vala | 6 ++---- test/GomElementTest.vala | 3 +++ 2 files changed, 5 insertions(+), 4 deletions(-) commit 2a6ecc53a1a1f53dec9734120f389702faf70d7b Author: Marek Cernocky Date: Fri Oct 20 15:45:25 2017 +0200 Updated Czech translation po/cs.po | 101 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 52 insertions(+), 49 deletions(-) commit 5f95e527ed4056cc75397d2bfbdfa966b8097466 Author: Daniel Espinosa Date: Wed Oct 18 15:52:41 2017 -0500 Changing GLib.Value? property to GLib.Value This remove warnings, but now is necesary to check if GLib.Value is un set, to consider no value has been set, by using: GLib.Value.type ().is_a (Type.INVALID) gxml/DomEvents.vala | 6 +++--- gxml/GXmlDomEvents.vala | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) commit ba2db5e51cc3bc6dfa9b7fb7b8f600cd21fec1aa Author: Daniel Espinosa Date: Wed Oct 18 02:09:04 2017 -0500 Relaxing duplicated NS checks A namespace is different if prefix and URI combination is different, from other already defined, so we should allow them gxml/GomElement.vala | 36 ++---------------------------------- gxml/GomNode.vala | 17 ----------------- test/GomElementTest.vala | 25 +++++++++++++++++++++++++ 3 files changed, 27 insertions(+), 51 deletions(-) commit b3682302e132f29f16b4f9e78fb492b11b1cd811 Author: Daniel Espinosa Date: Tue Oct 17 17:20:52 2017 -0500 Removing warnings on Serializable collections Removed unused 'properties' property. gxml/SerializableGeeArrayList.vala | 1 - gxml/SerializableGeeDualKeyMap.vala | 1 - gxml/SerializableGeeHashMap.vala | 1 - gxml/SerializableGeeTreeMap.vala | 1 - gxml/SerializableObjectModel.vala | 1 - 5 files changed, 5 deletions(-) commit 0310652b807357b830ab766b4f1fbe6d47f7d8fe Author: Daniel Espinosa Date: Tue Oct 17 16:31:43 2017 -0500 Removing gtk-doc documentation Valadoc gtk-doc documentation generation is not working and provides some bad advise to be available. So it is now removed, until gtk-doc can be used to generate documentation with Valadoc. Fixes bug: https://bugzilla.gnome.org/show_bug.cgi?id=788360 Makefile.am | 2 +- configure.ac | 6 ------ docs/meson.build | 1 + docs/valadoc/Makefile.am | 18 ++++++++-------- docs/valadoc/devhelp/Makefile.am | 3 +-- examples/js/Makefile.am | 2 +- gxml/Makefile.am | 45 +++++++++++++++++++++++++++++++++++----- 7 files changed, 53 insertions(+), 24 deletions(-) commit 3d83964f3351f6a2d189a2f939a278340bee93e3 Author: Yannick Inizan Date: Thu Oct 12 17:44:06 2017 -0500 DomParentNode.query_selector() fix return element no found DomParentNode.query_selector() checks if no elements are found and returns null. Return first found instead. gxml/DomCollections.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 0410944976daa57f27091c038ce5609052a0a349 Author: Mario Blättermann Date: Mon Oct 2 12:22:05 2017 +0000 Update German translation po/de.po | 364 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 179 insertions(+), 185 deletions(-) commit a7c70e6dbb515e1938aa03a690913f4a53d822d9 Author: Marek Cernocky Date: Sun Oct 1 19:59:55 2017 +0200 Updated Czech translation po/cs.po | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) commit 3fedadbfa6f50b39f3c1f431503807fd20f48902 Author: Piotr Drąg Date: Sun Oct 1 13:50:12 2017 +0200 Update Polish translation po/pl.po | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) commit d5eee0c5dae31d56aa03f312239eb6af2ec60c6c Author: Piotr Drąg Date: Fri Sep 29 18:30:30 2017 +0200 Fix non-English colons in translatable strings gxml/CssSelectorParser.vala | 6 +++--- gxml/GomSchema.vala | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) commit a93bd5b35b4b5c0492f3579b67213dac2a633f2c Author: Yannick Inizan Date: Fri Sep 29 09:21:52 2017 -0700 CssSelectorParser: improve attribute pasing Fixes bug: https://bugzilla.gnome.org/show_bug.cgi?id=788129 gxml/CssSelectorParser.vala | 34 ++++++++---- test/CssSelectorTest.vala | 122 ++++++++++++++++++++++++++++---------------- 2 files changed, 102 insertions(+), 54 deletions(-) commit 2945a4bddb5cf721e4cbeb39304bf1f640114788 Author: Daniel Espinosa Date: Sun Sep 10 17:46:16 2017 -0700 Fixed most Unit Tests for CssSelectorParser gxml/CssSelectorParser.vala | 11 +----- gxml/GHtml.vala | 2 +- test/CssSelectorTest.vala | 87 +++++++++++++++++---------------------------- 3 files changed, 34 insertions(+), 66 deletions(-) commit 9f79b0ffe883c88e1ae0640476e9fde414e59fae Author: Piotr Drąg Date: Sun Sep 10 20:36:24 2017 +0200 Update Polish translation po/pl.po | 196 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 116 insertions(+), 80 deletions(-) commit 1255482864116df4665aca4bf428a2a1483e8490 Author: Balázs Meskó Date: Sun Sep 10 13:10:07 2017 +0000 Update Hungarian translation po/hu.po | 201 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 118 insertions(+), 83 deletions(-) commit 7c1ca76b5a141aebbfc76fc36cdaf4758625fb64 Author: Marek Cernocky Date: Sun Sep 10 11:37:24 2017 +0200 Updated Czech translation po/cs.po | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) commit bdaad1a6e758457e13e5f0ef5b329dfabf999a0a Author: Daniel Espinosa Date: Fri Sep 8 09:27:27 2017 -0700 Implemented CssSelectorParser E:last-child pseudo selector gxml/CssSelectorParser.vala | 9 +++++ test/CssSelectorTest.vala | 95 ++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 95 insertions(+), 9 deletions(-) commit bdb294a3e956331ba4866e1cd36a5362a31e37e4 Author: Daniel Espinosa Date: Fri Sep 8 09:20:16 2017 -0700 Implemented CssSelectorParser E:first-child pseudo selector gxml/CssSelectorParser.vala | 9 ++++++ test/CssSelectorTest.vala | 69 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) commit 7afac57f7bf2fd664411ca0398efc6c0d42ee213 Author: Daniel Espinosa Date: Fri Sep 8 09:04:23 2017 -0700 Implemented CssSelectorParser E:empty pseudo selector gxml/CssSelectorParser.vala | 3 +++ test/CssSelectorTest.vala | 62 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) commit aba2fae02777f66b37d2b22f9273623168f4b09d Author: Daniel Espinosa Date: Fri Sep 8 08:56:47 2017 -0700 Semi-Implement CssSelectorParser E:enable E:disable E:checked selectors This selectors are for UI, potentialy useful for GTK+ XML ui definitions, but oriented to HTML documents. Please add tags supporting this attributes gxml/CssSelectorParser.vala | 12 ++++++++++++ gxml/Html.vala | 2 +- test/CssSelectorTest.vala | 34 +++++++++++++++++++++++++++++++++- 3 files changed, 46 insertions(+), 2 deletions(-) commit 85f3ea78a900bed127cf71fe52bd43ec37072f73 Author: Daniel Espinosa Date: Fri Sep 8 08:40:30 2017 -0700 Implemented CssSelectorParser E:root pseudo selector gxml/CssSelectorParser.vala | 13 +++++++++- test/CssSelectorTest.vala | 59 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 1 deletion(-) commit 090cecfddc902eddc2a41b3befce0c57681c398e Author: Daniel Espinosa Date: Fri Sep 8 08:13:17 2017 -0700 Implemented CssSelectorParse E[foo|="bar"] selector gxml/CssSelectorParser.vala | 10 +++++++++- test/CssSelectorTest.vala | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 1 deletion(-) commit 0fcdd2abad649eb84bb0d564e86c4dacfac67132 Author: Daniel Espinosa Date: Fri Sep 8 08:03:10 2017 -0700 Implemented CssSelectorParser E[foo$="bar"] selector gxml/CssSelectorParser.vala | 5 +++++ test/CssSelectorTest.vala | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) commit 978451f08e24c9a97ff243f781e51b53693028a6 Author: Daniel Espinosa Date: Fri Sep 8 07:57:06 2017 -0700 Implemented CssSelectorParser E[foo^="bar"] selector gxml/CssSelectorParser.vala | 5 +++++ test/CssSelectorTest.vala | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) commit b37a40d2b64d3b2f5ba4f15627766bb37a103633 Author: Daniel Espinosa Date: Fri Sep 8 07:52:25 2017 -0700 Implemented CssSelectorParser E[foo~="bar"] selector gxml/CssSelectorParser.vala | 6 ++++++ test/CssSelectorTest.vala | 42 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 47 insertions(+), 1 deletion(-) commit 34db5e03d9202581a401437aaa038f8a5a719aa2 Author: Daniel Espinosa Date: Fri Sep 8 07:35:48 2017 -0700 Set CssSelectorData introspectable Using struct is fine for internal Vala or C code, but not if exposed, as bindings will be unable to accesss or set data or value string members, or even know if get value string should or not be freed. gxml/CssSelectorParser.vala | 50 ++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 25 deletions(-) commit 7ff89c7f270e274fddbd3a297bac9b21e90f683d Author: Marek Cernocky Date: Thu Sep 7 21:34:09 2017 +0200 Updated Czech translation po/cs.po | 193 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 114 insertions(+), 79 deletions(-) commit 50391684330e72ae312786f527c59bbf2a7f66c8 Author: Daniel Espinosa Date: Wed Sep 6 16:13:40 2017 -0700 Fix GomNode.replace_child(). Ported JS examples examples/js/attr.js | 1 - examples/js/cdata_section.js | 8 ----- examples/js/character_data.js | 24 +++++++------- examples/js/comment.js | 21 ++++++------ examples/js/document_create.js | 25 ++++---------- examples/js/document_new.js | 30 ++++++++--------- examples/js/document_new_from_file.js | 4 +-- examples/js/document_new_from_path.js | 4 +-- examples/js/document_new_from_string.js | 4 +-- examples/js/document_properties.js | 10 +++--- examples/js/document_save_to_path.js | 6 ++-- examples/js/element.js | 36 ++++++++++---------- examples/js/node_child_management.js | 46 +++++++++++++------------- examples/js/node_list.js | 58 ++++----------------------------- examples/js/node_self.js | 43 ++++++++++-------------- examples/js/text.js | 10 +++--- gxml/GomNode.vala | 2 +- 17 files changed, 131 insertions(+), 201 deletions(-) commit 0c6b68b49159fd5bd8f74fc4a9c4edd11469febd Author: Daniel Espinosa Date: Wed Sep 6 13:19:59 2017 -0700 Ported Python example to new API examples/python/example.py | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) commit 5f95c97bd2b32c46b82f8b3271029dadd9869e33 Author: Daniel Espinosa Date: Wed Sep 6 13:03:02 2017 -0700 Porte Vala example to new API Part of Bug #773428 Fixing. examples/meson.build | 1 + examples/vala/example.vala | 84 +++++++++++++++++++++++++++++----------------- examples/vala/meson.build | 4 +++ meson.build | 1 + 4 files changed, 60 insertions(+), 30 deletions(-) commit b7c886e554b51970e1472fc2e62b053b3381d4f6 Author: Daniel Espinosa Date: Wed Sep 6 14:02:17 2017 -0500 Set version to 0.15.3 configure.ac | 2 +- meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit b5c679ba33c3454be7576a4c45d84475c5e3a6b6 Author: Daniel Espinosa Date: Wed Sep 6 13:59:03 2017 -0500 Released 0.15.2 NEWS | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) commit 5ef7694ad1c0ba98cb80bb28a6272386458e75f3 Author: Daniel Espinosa Date: Wed Sep 6 11:31:39 2017 -0700 Setting up version 0.15.2 configure.ac | 2 +- gxml/{css-selector-parser.vala => CssSelectorParser.vala} | 0 gxml/Makefile.am | 2 +- gxml/meson.build | 2 +- meson.build | 2 +- po/POTFILES.in | 1 + po/POTFILES.skip | 2 ++ 7 files changed, 7 insertions(+), 4 deletions(-) commit 794bdfcfff347e399c0e9c95708acf4abc02f4d6 Author: Daniel Espinosa Date: Wed Sep 6 11:02:03 2017 -0700 Marking translatable strings gxml/css-selector-parser.vala | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) commit 878791d38b9ea81f577c5e4cf6e27868e099f0cc Author: Daniel Espinosa Date: Wed Sep 6 10:53:07 2017 -0700 GDocument: implemented query_selectors_all() gxml/GXmlDocument.vala | 12 ++++++++-- gxml/GXmlElement.vala | 1 + gxml/GomElement.vala | 5 ++-- test/GDocumentTest.vala | 61 +++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 74 insertions(+), 5 deletions(-) commit 5785386cfbb78be0840ff16291fd8f9639c5426a Author: Daniel Espinosa Date: Wed Sep 6 10:46:26 2017 -0700 GomDocument: implemented query_selectors_all() gxml/GomDocument.vala | 12 +++++++-- gxml/GomElement.vala | 4 ++- gxml/css-selector-parser.vala | 3 --- test/GomDocumentTest.vala | 61 +++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 74 insertions(+), 6 deletions(-) commit 56d2a93bb9e7d1e3d9309070c7318209c8eaa373 Author: Daniel Espinosa Date: Wed Sep 6 10:28:23 2017 -0700 GElement: Added tests for query_selectors() gxml/GXmlElement.vala | 11 ++++++++-- test/GElementTest.vala | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+), 2 deletions(-) commit a9a013161e232d55d5d1638d43761e05b65569c5 Author: Daniel Espinosa Date: Wed Sep 6 09:58:27 2017 -0700 GomElement: Added tests for query_selector() gxml/DomCollections.vala | 4 ++- gxml/GXmlDocument.vala | 3 --- gxml/GXmlElement.vala | 4 --- gxml/GomDocument.vala | 3 --- gxml/GomElement.vala | 15 ++++++----- gxml/css-selector-parser.vala | 9 +++---- test/GomElementTest.vala | 59 +++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 75 insertions(+), 22 deletions(-) commit 781ac789e1840917b12d05324bdb207bb7699824 Author: Daniel Espinosa Date: Wed Sep 6 09:14:37 2017 -0700 CssSelectorParser.match() tests for E.warning (class) Added missing tests file. test/CssSelectorTest.vala | 218 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 218 insertions(+) commit 892bee0ed0dfeaac6389f3ab2a13405527d1ea67 Author: Daniel Espinosa Date: Wed Sep 6 09:06:48 2017 -0700 CssSelectorParser.match() implement .warning (class) gxml/GXmlDomCollections.vala | 2 ++ gxml/css-selector-parser.vala | 20 +++++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) commit 14e6f4939cb3fdb3fc4ac5c7e7080ef964df2b5f Author: Daniel Espinosa Date: Wed Sep 6 08:25:56 2017 -0700 CssSelectorParser.match() implement E[prop="bar"] gxml/css-selector-parser.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 85ab2472d82ff11602ba27241b8423bf46c41379 Author: Daniel Espinosa Date: Wed Sep 6 08:18:48 2017 -0700 CssSelectorParser.match() fixed for E[prop] gxml/css-selector-parser.vala | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) commit 78d7dbe47e1a32bea1244194816f1aacc2c209dd Author: Daniel Espinosa Date: Wed Sep 6 08:11:05 2017 -0700 Added CssSelectorParser.match() method This match() method will be used for DOM to create a list of elements matching selectors gxml/css-selector-parser.vala | 164 ++++++++++++++++++++++++++---------------- 1 file changed, 103 insertions(+), 61 deletions(-) commit b716eb520823eba4715f7a83b024aeff89f1aa7b Author: Daniel Espinosa Date: Tue Sep 5 17:13:20 2017 -0700 CssSelectorParser: Fixed parse E[foo] gxml/css-selector-parser.vala | 94 +++++++++++++++++++++++-------------------- 1 file changed, 51 insertions(+), 43 deletions(-) commit ea276c62d2fe8459838931f5a0ede752d8ba1c27 Author: Daniel Espinosa Date: Tue Sep 5 15:51:22 2017 -0700 Added Unit Test for CssSelectorParser gxml/Makefile.am | 1 + gxml/css-selector-parser.vala | 2 +- test/GXmlTest.vala | 1 + test/Makefile.am | 1 + test/meson.build | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) commit d37dfda4490aec039c3cca81b18cec1bdb0ec45b Author: Daniel Espinosa Date: Tue Sep 5 15:37:10 2017 -0700 Renamed CSS clasess appending Css prefix gxml/css-selector-parser.vala | 83 ++++++++++++++++++++++--------------------- 1 file changed, 42 insertions(+), 41 deletions(-) commit e821de2e022698700b9e55421ba2c0ddb6d8cd86 Author: Yannick Inizan Date: Tue Sep 5 15:30:52 2017 -0700 Added implementation for CSS Selector gxml/css-selector-parser.vala | 285 ++++++++++++++++++++++++++++++++++++++++++ gxml/meson.build | 1 + 2 files changed, 286 insertions(+) commit 434fa32641b63d4a946387fa695e7c609390b360 Author: Daniel Espinosa Date: Mon Sep 4 20:50:41 2017 -0700 Removing warnings on GHtmlDocument tests test/GHtmlDocumentTest.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 0bd942ed34a93e5f624d59b926246ba212fd2b7a Author: Balázs Úr Date: Tue Sep 5 15:23:26 2017 +0000 Update Hungarian translation po/hu.po | 221 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 114 insertions(+), 107 deletions(-) commit a31853d88cee346725b3160a1223e62661f9070c Author: Daniel Espinosa Date: Mon Sep 4 10:52:23 2017 -0500 Sync Meson build system for GHtmlDocumen gxml/meson.build | 1 + test/feedreader-test.vala | 2 +- test/meson.build | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) commit d7318fdc439224cb652ac3528fb1481b16ba172b Author: Daniel Espinosa Date: Mon Sep 4 10:44:24 2017 -0500 Renamed HtmlDocument to GHtmlDocument Added new DomHtmlDocument interface for future HTML documents handling using different backend, other than libmxl2. gxml/DomHtml.vala | 40 ++++++++++++++++++++++ gxml/GHtml.vala | 31 ++++++++++------- gxml/GXmlDocument.vala | 2 +- gxml/GomDocument.vala | 2 +- gxml/Html.vala | 40 ++++++++++++++++++++++ gxml/Makefile.am | 1 + ...tmlDocumentTest.vala => GHtmlDocumentTest.vala} | 18 +++++----- test/GXmlTest.vala | 2 +- test/Makefile.am | 2 +- 9 files changed, 112 insertions(+), 26 deletions(-) commit ab182f451405a630f4bfff43f9eb19bcebc5eaed Author: Daniel Espinosa Date: Mon Sep 4 10:12:16 2017 -0500 Removing more compilation related warnings test/HtmlDocumentTest.vala | 5 ----- test/SerializableGeeArrayListTest.vala | 4 +++- test/SerializableGeeHashMapTest.vala | 4 +++- test/SerializableObjectModelTest.vala | 1 + test/SerializableTest.vala | 1 + 5 files changed, 8 insertions(+), 7 deletions(-) commit 7c8a5668e0c301e1c5e54fe8002c35200bcd22c1 Author: Daniel Espinosa Date: Mon Sep 4 10:04:55 2017 -0500 Added unit tests next/previous element sibling GomElement test/GElementTest.vala | 4 ++-- test/GomElementTest.vala | 31 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 2 deletions(-) commit 0a80532c3952ac54ac48b1d8152f03576653dcd4 Author: Daniel Espinosa Date: Mon Sep 4 09:16:55 2017 -0500 Removing HtmlDocument documentation warnings gxml/GHtml.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 9ac913f25ac432c5ea31de18a8eb16b6dd2198b7 Author: Daniel Espinosa Date: Mon Sep 4 09:06:31 2017 -0500 Changing some get to owned returning DomNode? This is important in prepareation on implementing them using returning owned objects, like GNode derived clasess. gxml/DomMutationObservers.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 2449699c6537956c287255f1727293824f61e3c5 Author: Daniel Espinosa Date: Sat Sep 2 22:27:33 2017 -0500 GChildNode next/previouse element sibling using libxml2 libxml2 has previous/next_element_sibling methods, so using them instead. One of more Fixes for Bug #785279 gxml/GHtml.vala | 1 + gxml/GXmlChildNode.vala | 30 ++++++++---------------------- test/GElementTest.vala | 31 +++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 22 deletions(-) commit 8d391689b5b0d728fe8612e8735fca4c37c0bdad Author: Yannick Inizan Date: Sat Sep 2 18:21:14 2017 -0500 Set owned getter DomNonDocumentTypeChildNode.previous/next_element_sibling gxml/DomCollections.vala | 4 ++-- gxml/GXmlChildNode.vala | 26 ++++++++++++++++---------- gxml/GomElement.vala | 26 ++++++++++++++++---------- gxml/GomText.vala | 26 ++++++++++++++++---------- 4 files changed, 50 insertions(+), 32 deletions(-) commit 9960fafdfb373578ab2f43f0c552c96b6ce3b1bb Author: Daniel Espinosa Date: Fri Sep 1 16:30:23 2017 -0500 Added new methods for HTML parsing/dump When parsing documents you should use the convenient HtmlDocument constructor for type of document you use/get. If you want correct HTML output, you should new to_html() method. Fixes Bug: https://bugzilla.gnome.org/show_bug.cgi?id=786812 gxml/GHtml.vala | 38 +++++++++++++++++++++++++++++++++++++- test/HtmlDocumentTest.vala | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+), 1 deletion(-) commit 29b23c73a48c6c9e5da35ca3c4c74df59d14aef8 Author: Yannick Inizan Date: Fri Sep 1 15:14:23 2017 -0500 Fix Meson header installation gxml/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f3fbf4b2eb30ec60127f47320615632157ee364b Author: Daniel Espinosa Date: Fri Sep 1 15:07:04 2017 -0500 Removed padding methods. API/ABI stabilization should be on the work but not yet for GomCollection gxml/GomCollections.vala | 7 ------- 1 file changed, 7 deletions(-) commit bc29cc354f4e28d2e539cdfec00679a281b331d0 Author: Daniel Espinosa Date: Fri Sep 1 15:01:10 2017 -0500 Removing warnings. Using HashMap instead of HashTable internally. gxml/GomCollections.vala | 48 +++++++++++++++++++++++++----------------------- gxml/Parser.vala | 2 ++ 2 files changed, 27 insertions(+), 23 deletions(-) commit 534ef0780bd1f1bca9a2fb2c2c3d5d1e877f0e84 Author: Мирослав Николић Date: Sun Aug 13 08:08:29 2017 +0200 Updated Serbian translation po/sr.po | 291 +++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 291 +++++++++++++++++++++++++++++++-------------------------- 2 files changed, 314 insertions(+), 268 deletions(-) commit 83337fc54de449aa57c4f67126b34cf30d917435 Author: Daniel Mustieles Date: Tue Aug 1 11:57:12 2017 +0000 Update Spanish translation po/es.po | 279 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 139 insertions(+), 140 deletions(-) commit 049cb52e70d4b290510f98e98afb455522856ce4 Author: Daniel Mustieles Date: Tue Aug 1 11:55:27 2017 +0000 Update Spanish translation (cherry picked from commit bc1f79a8adfd4177dde4ba38b8eed299a0cd3b9b) po/es.po | 83 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 43 insertions(+), 40 deletions(-) commit 4c0a6d68f871dadcb2709448a6132181eff4a5c6 Author: Kukuh Syafaat Date: Tue Jul 11 18:46:12 2017 +0000 Update Indonesian translation po/id.po | 224 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 115 insertions(+), 109 deletions(-) commit bafcf63a93c66890c27cab54203cc4f3ae10b25e Author: Daniel Espinosa Date: Mon Jul 10 23:11:36 2017 -0500 GomDocument: added async methods gxml/GomDocument.vala | 43 +++++++++++++++++++++++++++++++++++++++++++ gxml/GomElement.vala | 26 ++++++++++++++++++++++++++ gxml/Parser.vala | 10 ++++++++++ 3 files changed, 79 insertions(+) commit 80da7d36a41ef252daf016de020d945f3bef66c5 Author: Daniel Espinosa Date: Mon Jul 10 22:53:58 2017 -0500 GomElement,Parser: added async methods GomElement read_from_uri_async(), read_from_file_async(), read_from_stream_async(), read_from_string_async() Parser write_stream_async(), create_stream_async() gxml/GomElement.vala | 29 ++++++++++++++++++++++++ gxml/Parser.vala | 17 +++++++++++--- gxml/XParser.vala | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 105 insertions(+), 3 deletions(-) commit 8c2536f58f64219b2d6305695778256518e636c6 Author: Daniel Espinosa Date: Mon Jul 10 21:52:07 2017 -0500 Parser: added string write_string_async() gxml/Parser.vala | 6 ++- gxml/XParser.vala | 125 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 130 insertions(+), 1 deletion(-) commit 2e0341e13130508c788463f942ff15d03e8517fd Author: Daniel Espinosa Date: Mon Jul 10 19:02:00 2017 -0500 Parser added read_string_async() gxml/Parser.vala | 9 +++++++-- gxml/XParser.vala | 8 ++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) commit 9161f6031a4ecc24d59abe764f319b69056b8dd9 Author: Daniel Espinosa Date: Mon Jul 10 18:54:46 2017 -0500 Parser added read_file_async() gxml/Parser.vala | 33 +++++++++++++++++++++++++++++++++ gxml/XParser.vala | 22 ++++++++++++++++++++++ 2 files changed, 55 insertions(+) commit 726c5f2ac1d748d6b9b89954f96b558d7a850f3e Author: Daniel Espinosa Date: Mon Jul 10 18:04:40 2017 -0500 Parser: added methods from XParser In prepareation for future parsers, Parser interfaces has gained some virtual and abstract methods to be implemented and reuse. gxml/Parser.vala | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ gxml/XParser.vala | 156 ++++-------------------------------------------- 2 files changed, 185 insertions(+), 145 deletions(-) commit 7efd7e391410d4d3c132f45d23649dc59192fd16 Author: Daniel Espinosa Date: Mon Jul 10 12:55:14 2017 -0500 Fixes on Meson build system gxml/XParser.vala | 180 ------------------------------------------------------ gxml/meson.build | 3 +- meson.build | 5 +- test/meson.build | 4 +- 4 files changed, 8 insertions(+), 184 deletions(-) commit 3dde3d8dd8ab8f0979573faa2219a8d78a3693da Author: Daniel Espinosa Date: Tue Jul 4 19:39:55 2017 -0500 Fixes on Autotools build system configure.ac | 8 ++++++-- gxml/gxml.pc.in | 2 +- gxml/meson.build | 2 +- gxml/namespace-info.vala.in | 4 ++-- 4 files changed, 10 insertions(+), 6 deletions(-) commit 36270d884918c8a2779a3fe61dac6ef10225d785 Author: Daniel Espinosa Date: Tue Jun 27 19:14:35 2017 -0500 GomObject: Added support for float and uint gxml/GomObject.vala | 11 ++++++++- test/GomSerializationTest.vala | 54 ++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 62 insertions(+), 3 deletions(-) commit 48892d8f8f830f51af8110830df37c0331c5487a Author: Rafael Fontenelle Date: Sun Jun 25 15:38:22 2017 +0000 Update Brazilian Portuguese translation po/pt_BR.po | 221 +++++++++++++++++++++++++++++++----------------------------- 1 file changed, 114 insertions(+), 107 deletions(-) commit dfa5758f0ed1d89c1fc86f21cb6d9fba7ba79655 Author: Marek Černocký Date: Sun Jun 25 10:46:14 2017 +0200 Updated Czech translation po/cs.po | 246 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 136 insertions(+), 110 deletions(-) commit 79fd203e9326e5f4fcc769964097fd5f3fed85d5 Author: Piotr Drąg Date: Sun Jun 18 21:13:41 2017 +0200 Update Polish translation po/pl.po | 68 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 36 insertions(+), 32 deletions(-) commit 32a0a0189e4d000bd2364d41ed3e699d072c13e2 Author: Daniel Espinosa Date: Sat Jun 17 23:52:49 2017 -0500 Fixed Autotools build system for 0.16 API/ABI configure.ac | 11 +++++--- gxml/Makefile.am | 72 +++++++++++++++++++++------------------------------- gxml/gxml-0.14.deps | 5 ---- gxml/gxml-0.14.pc.in | 14 ---------- test/Makefile.am | 4 +-- 5 files changed, 38 insertions(+), 68 deletions(-) commit 0ea6899fd6a46d8860c87a2210f2fb899450c06e Author: Daniel Espinosa Date: Mon Jun 12 10:18:29 2017 -0500 API/ABI set to 0.16. Fixed bug GomCollection. Initial work for API/ABI stabilization Fixed bug on GomCollection on remove nodes requiring to search() for nodes to add in collections configure.ac | 4 ++-- gxml/GomCollections.vala | 39 ++++++++++++++++++++++++++++++++++++++- gxml/GomElement.vala | 2 ++ meson.build | 2 +- po/meson.build | 2 +- test/GomElementTest.vala | 16 ++++++++++++++++ test/GomSerializationTest.vala | 9 +++++++++ 7 files changed, 69 insertions(+), 5 deletions(-) commit 934c1fdcf66243e43fb4d22af8d8f8a0cc69b6ec Author: Piotr Drąg Date: Sun Jun 11 15:22:06 2017 +0200 Update Polish translation po/pl.po | 207 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 105 insertions(+), 102 deletions(-) commit 8e9e45e4919b7160b5c1c2374a75957bb7cd8ba8 Author: Jordi Mas Date: Sat Jun 10 09:54:04 2017 +0200 Catalan translation po/LINGUAS | 1 + po/ca.po | 554 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 555 insertions(+) commit c5e9e7fa736c2e99a15412ee54aaa8765599c8ba Author: Daniel Espinosa Date: Fri Jun 9 15:49:24 2017 -0500 GomHashThreeMap: reimplemented using Gee.HashMap There are an issue to get keys from a GLib.HashTable inside a GLib.HashTable, so it is replaced using Gee.HashTable gxml/GomCollections.vala | 28 ++++++++----- test/GomSerializationTest.vala | 90 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 108 insertions(+), 10 deletions(-) commit 952d65f48b67bf08384d6f521f5d34f19676e541 Author: Daniel Espinosa Date: Fri Jun 9 15:25:54 2017 -0500 GomHashPairedMap: reimplemented using Gee Seems there are an issue if you use a hashtable in a hashtable using Vala and GLib.HashTable. When replaced GLib.HashTable with Gee.HashMap now GomHashPairedMap works properly gxml/GomCollections.vala | 33 +++++++++++------- test/GomSerializationTest.vala | 79 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+), 12 deletions(-) commit db72f2058842642a479ca4ecd7a6884483e910f1 Author: Daniel Espinosa Date: Mon Jun 5 13:38:52 2017 -0500 Adding missing po file for French translation File done by Yannick Inizan Fix Bug #783312 po/fr.po | 653 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 653 insertions(+) commit 9e412f34e9ab235a462737687937c52ab57b6534 Author: Yannick Inizan Date: Sun Jun 4 20:04:35 2017 -0500 Added French translation po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 25d72d7e16d4c962e43c218568e99dd3faf950b5 Author: Daniel Espinosa Date: Fri Jun 2 15:59:25 2017 -0500 HtmlDocument: Improved parsing Using more tolerant Html.ParserCtxt parser to produce Xml.Doc and then construct HTML tree Originally considered to be part of Unit Tests, but it just run outside of GXml unit tests gxml/GHtml.vala | 12 +++++++----- gxml/GomElement.vala | 15 ++++++++++++++- meson.build | 2 +- test/HtmlDocumentTest.vala | 11 +++++++++++ test/feedreader-test.vala | 32 ++++++++++++++++++++++++++++++++ test/meson.build | 13 +++++++++++++ 6 files changed, 78 insertions(+), 7 deletions(-) commit 670d0dc353ccde8a945de3636a02272b6cd4de6f Author: Daniel Espinosa Date: Fri May 12 16:39:00 2017 -0500 Meson: little fixes on pc file gxml/gxml.pc.in | 2 +- gxml/meson.build | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) commit 3a20458bd540d0e7159198ff984c243026fa0fdc Author: Daniel Espinosa Date: Fri May 12 09:24:30 2017 -0500 Fixed .pc file set project version gxml/gxml.pc.in | 2 +- meson.build | 5 ----- vapi/meson.build | 1 + 3 files changed, 2 insertions(+), 6 deletions(-) commit d0381f8e4873ae067c85b0a2a4c2a7964131f49f Author: Daniel Espinosa Date: Fri May 12 09:09:24 2017 -0500 Meson: making reusable build config Changing some definitions in order to help others to re-use GXml Meson configuration to build their own Vala library projects gxml/meson.build | 26 +++++++++------- meson.build | 10 ++++-- po/meson.build | 2 +- test/meson.build | 95 ++++++++++++++++++++++++++------------------------------ 4 files changed, 67 insertions(+), 66 deletions(-) commit 43871ad7d2fe40c1c6d3044c39a25e11e6359a84 Author: Daniel Espinosa Date: Fri May 12 08:39:52 2017 -0500 Meson: set GXML_VERSION to PROJECT_VERSION docs/meson.build | 2 +- gxml/meson.build | 4 ++-- meson.build | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) commit 6231b785a48aa7571b7994facb8a68df0ef6c985 Author: Daniel Espinosa Date: Thu May 11 12:34:51 2017 -0500 Documenting GXml.Error codes gxml/GXmlNode.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit febb3ca312ded8e1ba6771306ac6ec8027e618c0 Author: Daniel Espinosa Date: Thu May 11 12:31:29 2017 -0500 Improving documentation gxml/Attribute.vala | 2 +- gxml/Document.vala | 2 +- gxml/DomNode.vala | 7 ++++++- gxml/GXmlCDATA.vala | 2 +- gxml/GXmlCharacter.vala | 2 +- gxml/GXmlChildNode.vala | 3 +++ gxml/GXmlComment.vala | 2 +- gxml/GXmlDocument.vala | 3 ++- gxml/GXmlDomCollections.vala | 9 +++++++-- gxml/GXmlDomEvents.vala | 6 ++++++ gxml/GXmlDomRange.vala | 3 +++ gxml/GXmlElement.vala | 3 ++- gxml/GXmlHashMapAttr.vala | 3 ++- gxml/GXmlListNamespaces.vala | 2 +- gxml/GXmlNode.vala | 2 +- gxml/GXmlProcessingInstruction.vala | 3 ++- gxml/GXmlText.vala | 3 ++- gxml/GomAttr.vala | 4 +++- gxml/GomCollections.vala | 2 +- gxml/GomDocument.vala | 6 ++++++ gxml/GomElement.vala | 10 ++++++++++ gxml/GomNode.vala | 6 ++++++ gxml/GomText.vala | 25 +++++++++++++++++++++++++ gxml/Node.vala | 2 +- gxml/Parser.vala | 4 +++- gxml/Schema.vala | 3 +++ gxml/Serializable.vala | 2 +- gxml/SerializableGeeArrayList.vala | 5 ++++- gxml/SerializableGeeDualKeyMap.vala | 5 ++++- gxml/SerializableGeeHashMap.vala | 5 ++++- gxml/SerializableGeeTreeMap.vala | 5 ++++- gxml/SerializableObjectModel.vala | 4 +++- gxml/TAttribute.vala | 2 +- gxml/TCDATA.vala | 2 +- gxml/TComment.vala | 2 +- gxml/TDocument.vala | 2 +- gxml/TElement.vala | 2 +- gxml/TNamespace.vala | 2 +- gxml/TNode.vala | 2 +- gxml/TProcessingInstruction.vala | 2 +- gxml/TText.vala | 2 +- gxml/XPath.vala | 7 +++++++ 42 files changed, 136 insertions(+), 34 deletions(-) commit c2d81e1c3163a7160bde71091d7c8e75cf4e570b Author: Daniel Espinosa Date: Thu May 11 11:39:49 2017 -0500 xlibxml: Deprecated gxml/Notation.vala | 5 +++++ gxml/meson.build | 2 ++ gxml/xlibxml.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++- vapi/xlibxml-1.0.vapi | 14 +++++++++++- 4 files changed, 81 insertions(+), 2 deletions(-) commit 2e40f00bce11bf4f0c954bd5c1c821f58e4bc245 Author: Daniel Espinosa Date: Thu May 11 11:12:28 2017 -0500 Moving delayed parsing to GomElement In order to avoid API breaks, methods and properties for delayed parsing has been moved to GomElement from GomObject gxml/GomObject.vala | 18 ------------------ gxml/XParser.vala | 14 ++++++++------ test/GomElementTest.vala | 2 +- 3 files changed, 9 insertions(+), 25 deletions(-) commit 66b0b970f4e02f933fe8def5dc3390a3ebb2adae Author: Daniel Espinosa Date: Thu May 11 11:05:18 2017 -0500 Fixing documentation and removing warnings gxml/DomElement.vala | 1 - gxml/GomCollections.vala | 15 ++++++--------- gxml/GomObject.vala | 2 +- gxml/TDocument.vala | 1 - gxml/XParser.vala | 16 ++++++++-------- 5 files changed, 15 insertions(+), 20 deletions(-) commit 56c3c67dd8716f3e0942af59aa6bd4db1bc43268 Author: Daniel Espinosa Date: Thu May 11 10:44:56 2017 -0500 Meson: Fixes on GI and localization installation gxml/meson.build | 17 ++++++++--------- po/meson.build | 2 +- 2 files changed, 9 insertions(+), 10 deletions(-) commit c04ff485fc0b97870385f9572413a3604823a161 Author: Daniel Espinosa Date: Thu May 11 08:58:31 2017 -0500 Fixed documentation, header and pc file installations docs/meson.build | 4 ++-- gxml/gxml.pc.in | 2 +- gxml/meson.build | 11 +++++------ po/meson.build | 2 +- 4 files changed, 9 insertions(+), 10 deletions(-) commit 1bf3edcd2497ad04c3989a384b637c81533d5d72 Author: Daniel Espinosa Date: Wed May 10 13:21:58 2017 -0500 Fixed a bug on TDocument parsing Meson reports a segfault not reported by Autotools. This fixes that segfault on TDocument parsing. Deprecated ReadType not working properly due to a bug in TDocument parsing. gxml/TDocument.vala | 10 ++++++++-- test/SerializablePropertyDoubleTest.vala | 12 ++++++------ test/TCDATATest.vala | 4 ++-- test/TDocumentTest.vala | 4 ++-- test/TElementTest.vala | 15 ++++++++------- 5 files changed, 26 insertions(+), 19 deletions(-) commit 651ce4782eed4745c04a09a71999f0f23d99b8b9 Author: Daniel Espinosa Date: Wed May 10 11:51:26 2017 -0500 Unit Tests ported to Meson gxml/meson.build | 20 ++++++++++--------- meson.build | 5 +---- test/meson.build | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ vapi/meson.build | 1 + 4 files changed, 71 insertions(+), 13 deletions(-) commit a873a6bf624d82ffe2800b17ac85d53ba5e07815 Author: Daniel Espinosa Date: Wed May 10 08:49:53 2017 -0500 Meson: i18n and documentation updates Added support for i18n. Documentation now is not fixed to 0.34 driver for valadoc docs/meson.build | 2 +- meson.build | 2 +- po/meson.build | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) commit 05737cae4427cb64dad224b5696f231b0a4b3e22 Author: Matej Urbančič Date: Tue May 9 21:04:14 2017 +0200 Updated Slovenian translation po/sl.po | 571 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 513 insertions(+), 58 deletions(-) commit d3dfe5b12707e9f4a7f29220df91cc8c2e648c02 Author: Daniel Espinosa Date: Fri May 5 19:41:58 2017 -0500 Ported valadoc documentation to meson docs/meson.build | 31 +++++++++++++++++++++++++++++++ gxml/meson.build | 25 ++++++++++++++----------- meson.build | 4 +++- vapi/meson.build | 2 ++ 4 files changed, 50 insertions(+), 12 deletions(-) commit 845ba31e79577e4a3ba9d584a148dcfb2e44318a Author: Yannick Inizan Date: Fri May 5 19:36:08 2017 -0500 Porting project from Autotools to Meson configure.ac | 8 +-- gxml/Makefile.am | 12 ++++- gxml/gxml.deps.in | 1 + gxml/gxml.pc.in | 13 +++++ gxml/meson.build | 154 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ meson.build | 23 ++++++++ 6 files changed, 206 insertions(+), 5 deletions(-) commit dfed2f4d0a8986505230bdda58819f6f50bb709d Author: Balázs Úr Date: Fri May 5 18:53:40 2017 +0000 Update Hungarian translation (cherry picked from commit 050ebc24a24bb9e8fcc1b448317967fdc3339874) po/hu.po | 70 ++++++++++++++-------------------------------------------------- 1 file changed, 15 insertions(+), 55 deletions(-) commit 76123366c970d072fdd4617588f7e9037885798d Author: Daniel Espinosa Date: Fri May 5 11:43:46 2017 -0500 GomDocument: new write_string() gxml/GomDocument.vala | 7 +++++++ test/GomDocumentTest.vala | 17 +++++++++++++++++ test/GomElementTest.vala | 7 ++++++- 3 files changed, 30 insertions(+), 1 deletion(-) commit 98955256b87756ea20b690f660d407e962b922c4 Author: Daniel Espinosa Date: Fri May 5 11:29:09 2017 -0500 XParser: can create InputStream XParser can create an InputStream to be used with OutputStream to get parsing. Added methods for GomDocument and GomElement to use it. gxml/GomDocument.vala | 8 ++++++++ gxml/GomElement.vala | 7 +++++++ gxml/XParser.vala | 25 +++++++++++++++++++++++++ test/GomElementTest.vala | 44 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 84 insertions(+) commit f808846faac37f8c91f5121b9db6b794276471b7 Author: Daniel Espinosa Date: Mon Apr 24 19:25:54 2017 -0500 Porting C examples to new API Partial fix for bug: https://bugzilla.gnome.org/show_bug.cgi?id=773428 .gitignore | 1 - examples/c/Makefile.am | 23 ++++++++++++ examples/c/document_new.c | 94 +++++++++++++++++++++++++++++++++++------------ test/Makefile.am | 2 +- 4 files changed, 95 insertions(+), 25 deletions(-) commit cd29372dbacaa155c6357ab71ea64f0609bdfdff Author: Daniel Mustieles Date: Wed Apr 26 14:44:18 2017 +0000 Update Spanish translation (cherry picked from commit 7001d4c5898d37a355f611220386d860cb739474) po/es.po | 504 ++++++++++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 403 insertions(+), 101 deletions(-) commit c1a05621ae8fc2de300c4126675c948621458df0 Author: Antoine Jacoutot Date: Mon Apr 24 13:47:13 2017 -0500 Set correct destiny dir for docs Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 7c7e209d61be90e355ee34e556e9a3d8e4b74d48 Author: Andika Triwidada Date: Sat Apr 15 03:42:16 2017 +0000 Update Indonesian translation (cherry picked from commit 9b99350c36235ac6cb901ead4aa9eb710feb360b) po/id.po | 62 +++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 47 insertions(+), 15 deletions(-) commit 6757a549f557a2bb626dd914330b03fbbe64ee89 Author: Andika Triwidada Date: Tue Apr 11 07:19:35 2017 +0000 Update Indonesian translation (cherry picked from commit 91ca3e02cff0f7e0e70b845d9a9cf6a50b958603) po/id.po | 433 ++++++++++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 344 insertions(+), 89 deletions(-) commit 132421b2c7042fed6382b0ccc888a0e25508a260 Author: Daniel Espinosa Date: Sun Apr 9 23:03:45 2017 -0500 GomHashThreeMap: Fixed implementation Fixed implementation with unit tests. gxml/GomCollections.vala | 23 +++++++++++++------ test/GomSerializationTest.vala | 50 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 65 insertions(+), 8 deletions(-) commit f377f6f4798793f22b072deede09567ab99bec2c Author: Daniel Espinosa Date: Sun Apr 9 17:20:01 2017 -0500 New GomHashThreeMap collection GomHashThreeMap is a three key collection for GomElement child elements. gxml/GomCollections.vala | 276 +++++++++++++++++++++++++++++++++++++++-- test/GomSerializationTest.vala | 8 +- 2 files changed, 272 insertions(+), 12 deletions(-) commit 90266e7a93ea076942300c5585ddbcf562ce2066 Author: Daniel Espinosa Date: Sat Apr 8 22:24:10 2017 -0500 GomElement: Implemented read unparsed children If GomObject.parse_children is false, all children are stored as string in GomObject.unparsed, without parsing them, so no childs are added to current node. GomObject.read_unparsed() will parse all children stored in GomObject.unparsed, appending them to current node as child. Once children have been parsed, GomObject.unparsed is set to null to release resources. gxml/GomElement.vala | 6 ++++++ gxml/GomObject.vala | 8 ++------ gxml/XParser.vala | 47 ++++++++++++++++++++++++++++++----------------- test/GomElementTest.vala | 24 ++++++++++++++++++++++++ 4 files changed, 62 insertions(+), 23 deletions(-) commit fc695ff25e4b70108b6d1f59f58109b54f37390c Author: Daniel Espinosa Date: Sat Apr 8 19:39:51 2017 -0500 GomObject: Added initial support delayed parsing gxml/GomElement.vala | 3 +++ gxml/GomObject.vala | 22 ++++++++++++++++++++++ gxml/XParser.vala | 6 ++++-- 3 files changed, 29 insertions(+), 2 deletions(-) commit ce741555de58e2cf21c70304a3c4b4b49ccfc7f3 Author: Daniel Espinosa Date: Sat Apr 8 12:30:48 2017 -0500 Set development version to 0.15.0 NEWS | 5 +++++ configure.ac | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) commit 0c28ca5d1de2ae2efa4604341f0fb181bc4a71ca Merge: c5edd60 742fc25 Author: Daniel Espinosa Date: Sat Apr 8 12:28:54 2017 -0500 Merge branch 'gxml-0.14' commit 742fc256f00b2f074c47583cff8688f1ebe590b4 Author: Daniel Espinosa Date: Sat Apr 8 12:26:35 2017 -0500 Update news for correct release version NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit be1a19bcbb9d5abc4f66ac22d5e74e1d12b23042 Author: Daniel Espinosa Date: Sat Apr 8 11:14:03 2017 -0500 Release 0.14.3 NEWS | 6 ++++++ 1 file changed, 6 insertions(+) commit c545a57a5fc1705838bf673f53bab75af2ce5ecf Author: Daniel Espinosa Date: Sat Apr 8 09:56:19 2017 -0500 GomElement: More flexibility in namespaces declaration Accepted URI for namespace declarations: http://www.w3.org/2000/xmlns/ or http://www.w3.org/2000/xmlns gxml/GomElement.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)