commit da9da2ded57fce6b3fc9a91f7332784b58778dc1 Author: Daniel Espinosa Date: Thu Jul 4 11:04:33 2019 -0500 Release 0.18.0 Updated NEWS for new translations Fixes on documentation generation. NEWS | 7 ++++--- configure.ac | 13 +++++++------ gxml/meson.build | 10 +++++----- meson.build | 2 +- 4 files changed, 17 insertions(+), 15 deletions(-) commit df4fd7757cd690163387321f9632cae5e9d59cc5 Author: Daniel Espinosa Date: Thu Jul 4 10:32:06 2019 -0500 autotools: distribute meson files for examples Makefile.am | 3 +++ 1 file changed, 3 insertions(+) commit c32b1aac49865c09ecac345ad2093955bc152b8c Merge: ec7499e 6ca407e Author: Daniel Espinosa Ortiz Date: Thu Jul 4 12:59:19 2019 +0000 Merge branch 'master' into 'master' Update files for release See merge request GNOME/gxml!10 commit 6ca407e50d5896682c66b835ec98f5128c3c45df Author: BZHDeveloper Date: Thu Jul 4 10:04:47 2019 +0200 Update files for release NEWS | 2 +- README | 18 +++++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) commit ec7499ea084d34a36212d1b1b8fcdf1f2e91e3b2 Author: Daniel Espinosa Date: Tue Jul 2 18:54:27 2019 -0500 meson: added sourcedir to be used as subproject gxml/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit f25b8cc3fc1b64c61955d4160f5cd8748752859a Author: Daniel Espinosa Date: Tue Jul 2 18:43:40 2019 -0500 subproject: add src dir to be used as subproject gxml/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5120e8bd0f4fe14ed89640b6dd960f75b1649046 Merge: 1eb949e 493ba24 Author: Daniel Espinosa Ortiz Date: Tue Jun 25 02:16:54 2019 +0000 Merge branch 'master' into 'master' CSS Selectors : Improve and fix selection. See merge request GNOME/gxml!8 commit 493ba24e320205dcfd3a9389427c8611808e614d Author: BZHDeveloper Date: Mon Jun 24 02:55:16 2019 +0200 Revert "add debian files" This reverts commit 5d375c4b0be51b36f8ae852f315a264b2435dedc. debian/changelog | 17 ------------- debian/compat | 1 - debian/control | 52 ---------------------------------------- debian/copyright | 46 ----------------------------------- debian/gir1.2-gxml-0.18-install | 1 - debian/git-build-recipe.manifest | 2 -- debian/libgxml-0.18-0-install | 1 - debian/libgxml-0.18-dev-install | 6 ----- debian/meson.build | 37 ---------------------------- debian/rules | 20 ---------------- debian/source/format | 1 - 11 files changed, 184 deletions(-) commit 5d375c4b0be51b36f8ae852f315a264b2435dedc Author: BZHDeveloper Date: Mon Jun 24 02:51:33 2019 +0200 add debian files debian/changelog | 17 +++++++++++++ debian/compat | 1 + debian/control | 52 ++++++++++++++++++++++++++++++++++++++++ debian/copyright | 46 +++++++++++++++++++++++++++++++++++ debian/gir1.2-gxml-0.18-install | 1 + debian/git-build-recipe.manifest | 2 ++ debian/libgxml-0.18-0-install | 1 + debian/libgxml-0.18-dev-install | 6 +++++ debian/meson.build | 37 ++++++++++++++++++++++++++++ debian/rules | 20 ++++++++++++++++ debian/source/format | 1 + 11 files changed, 184 insertions(+) commit 4c3de37613bc969ab2d7a0803892990fd08d4586 Author: BZHDeveloper Date: Mon Jun 24 01:19:25 2019 +0200 CSS Selectors : Improve and fix selection. - add ',' to invalid char array for identifiers, so AND combiner is valid without space - AND combiner must combine elements from root/provided element, and not last matched element - fix PRECEDED combiner (formerly known as BEFORE), select all previous sibling elements if they match - remove debug lines gxml/CssSelectorParser.vala | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) commit 1eb949e1953177d463eb9912b925f674d586f19d Author: Balázs Úr Date: Mon Jun 3 20:11:40 2019 +0000 Update Hungarian translation po/hu.po | 300 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 183 insertions(+), 117 deletions(-) commit 1d4734e02d0ff8c490ea9d2b27c59ff5e7538836 Author: Daniel Espinosa Date: Sun Apr 28 09:53:41 2019 -0500 meson: add dependencies when used as subproject examples/c/meson.build | 2 +- examples/vala/meson.build | 2 +- gxml/meson.build | 6 ++++-- meson.build | 8 +++++--- test/meson.build | 12 ++++++------ 5 files changed, 17 insertions(+), 13 deletions(-) commit ae2a5465ace0b02bc6173eefa660de6900d458a1 Author: Daniel Espinosa Date: Mon Apr 8 08:53:11 2019 -0500 GParser: add body for node property Fix https://gitlab.gnome.org/GNOME/gxml/issues/21 gxml/GXmlParser.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3fc9177e7da094cc961d78415b5aa0d175f965e0 Author: Rafael Fontenelle Date: Fri Apr 5 13:22:50 2019 +0000 Update Brazilian Portuguese translation po/pt_BR.po | 194 ++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 110 insertions(+), 84 deletions(-) commit 2f65f753923ab38cc2e5d473866a5ca1680190ea Author: Daniel Mustieles Date: Thu Mar 28 13:05:30 2019 +0100 Updated Spanish translation po/es.po | 140 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 70 insertions(+), 70 deletions(-) commit 791f27dfd245b56ffe63a5a765ee40d23f47f4ff Author: Daniel Espinosa Date: Wed Mar 27 17:35:05 2019 -0600 GomElement: re-implemented attributes using GomAttr GomAttr now can hold references and update GomObject attributes, so object's properties are updated too, while a list of all attributes is available gxml/GomAttr.vala | 37 ++++++++++++++++--- gxml/GomElement.vala | 93 +++++++++++++++++++++--------------------------- gxml/GomObject.vala | 14 ++++++-- gxml/XParser.vala | 4 +-- test/GomElementTest.vala | 89 ++++++++++++++++++++++++++++++++++++--------- 5 files changed, 157 insertions(+), 80 deletions(-) commit e9201b5c0e31757cad5727fdd95365c1b6aa4b81 Merge: d28503c 668ccfc Author: Daniel Espinosa Ortiz Date: Mon Mar 25 15:23:05 2019 +0000 Merge branch 'master' into 'master' Update french translation See merge request GNOME/gxml!6 commit d28503cc79f7cd409739a1094a359eacccceb273 Author: Piotr Drąg Date: Mon Mar 25 13:24:59 2019 +0100 Update Polish translation po/pl.po | 407 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 228 insertions(+), 179 deletions(-) commit 668ccfc02a4a04bee433e261c276f30498b0c459 Author: BZHDeveloper Date: Sun Mar 24 05:46:47 2019 +0100 Remove debian file. Move it into an other branch Reason : for example, an Archlinux user doesn't want these files. Makefile.am | 2 +- configure.ac | 7 ------ debian/Makefile.am | 10 --------- debian/changelog.in | 11 --------- debian/compat | 1 - debian/control.in | 52 ------------------------------------------- debian/copyright.in | 46 -------------------------------------- debian/gir1.2-gxml.install.in | 1 - debian/libgxml-0.install.in | 1 - debian/libgxml-dev.install.in | 6 ----- debian/rules | 8 ------- debian/source/format | 1 - 12 files changed, 1 insertion(+), 145 deletions(-) commit 182e8688019b9c8e050f2a014c8f995a840f2a68 Author: Daniel Espinosa Date: Fri Mar 22 17:33:54 2019 -0600 Disable docs and introspection: easy subproject This makes gxml better for inclusion as subproject .gitlab-ci.yml | 4 ++-- gxml/meson.build | 4 +++- meson.build | 2 ++ meson_options.txt | 4 +++- 4 files changed, 10 insertions(+), 4 deletions(-) commit 198ddb50bad99e34ac7dd6ed2694fe3039dc1d84 Author: Daniel Espinosa Date: Thu Mar 21 17:39:58 2019 -0600 GomDocument: Fix search for default root node Before this change, no root property is found and instantiated gxml/GomDocument.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 7920720c75167fa0f7750681bc0e11a7149bcc7d Author: Daniel Espinosa Date: Thu Mar 21 16:53:05 2019 -0600 GomDocument: Additional checks on parse default root test/GomDocumentTest.vala | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 12be4972ca645f5dd7a0afd9c015172457b68307 Author: Daniel Espinosa Date: Thu Mar 21 14:13:38 2019 -0600 ci: added package tar built using meson .gitlab-ci.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) commit 78ceb42615b530d18ce13ad4c7160892f2f86130 Author: Daniel Espinosa Date: Thu Mar 21 14:05:18 2019 -0600 examples: added document_new.c to meson build system examples/c/document_new.c | 2 +- examples/c/meson.build | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) commit 9654570ef1203325f025644fa3346a16af65380b Author: Daniel Espinosa Date: Thu Mar 21 13:54:06 2019 -0600 DomTreeWalker: usin Vala/C style API convention Fix https://gitlab.gnome.org/GNOME/gxml/issues/6 examples/meson.build | 1 + gxml/DomCollections.vala | 14 +++++++------- gxml/GXmlDocument.vala | 14 +++++++------- 3 files changed, 15 insertions(+), 14 deletions(-) commit 10983b4e44cc1e75248e828f56229b8b897f53e8 Author: Daniel Espinosa Date: Thu Mar 21 13:43:27 2019 -0600 Autotools: fix build examples/c/document_new.c | 2 +- po/POTFILES.in | 1 + po/POTFILES.skip | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) commit 47c88d348178782ae6e33110705b4285a798b6c5 Author: Daniel Espinosa Date: Thu Mar 21 13:35:02 2019 -0600 GomDocument: fix find root element with canonical names gxml/GomDocument.vala | 6 +++++- test/GomDocumentTest.vala | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) commit 73d6869e2dfac4b58edb8f25f928ad796565969e Author: Daniel Espinosa Date: Thu Mar 21 13:17:09 2019 -0600 Add missing GParser implementation file gxml/GXmlParser.vala | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) commit 47a327dd932a815e68660be2a181e826aed0966f Author: Daniel Espinosa Date: Thu Mar 21 13:12:48 2019 -0600 Updated NEWS for current master NEWS | 5 +++++ 1 file changed, 5 insertions(+) commit 7da6bd6a7b08a1d452ce6df18dce3050fd5567b7 Author: Daniel Espinosa Date: Thu Mar 21 13:06:23 2019 -0600 DomDocument: API improvements Parser API improvementes, more reusable code gxml/DomDocument.vala | 105 ++++++++++++++++++++---- gxml/DomElement.vala | 8 +- gxml/GXmlDocument.vala | 43 +++++----- gxml/GomDocument.vala | 145 +++++++++++++--------------------- gxml/GomElement.vala | 29 ++++--- gxml/GomObject.vala | 19 +++-- gxml/Makefile.am | 1 + gxml/Parser.vala | 62 ++++++--------- gxml/XParser.vala | 51 +++++------- gxml/meson.build | 1 + test/GElementTest.vala | 13 +++ test/GXmlDocumentPerformanceTest.vala | 34 ++++---- test/GXmlTest.vala | 5 +- test/GomDocumentTest.vala | 39 +++++++++ test/GomSerializationTest.vala | 6 +- 15 files changed, 322 insertions(+), 239 deletions(-) commit 1849a6d93577eac869654d9970adf34817bab11f Author: Daniel Espinosa Date: Wed Mar 20 17:48:26 2019 -0600 GomElement: add tests conditions to properties gxml/meson.build | 2 +- test/GomElementTest.vala | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) commit 0ec2a427a2a3e2be144bcf44e7f662a6af535586 Author: Daniel Mustieles Date: Thu Mar 21 18:35:39 2019 +0100 Updated Spanish translation po/es.po | 279 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 176 insertions(+), 103 deletions(-) commit 1dc1976ee0f0a4b0c13a099ea095198f135bcdc8 Merge: 00fbbba 9446a6f Author: BZHDeveloper Date: Thu Mar 21 04:58:51 2019 +0100 Merge remote-tracking branch 'upstream/master' commit 9446a6f011518fb9efa4ee3b055a90285cb76df9 Author: Daniel Espinosa Date: Wed Mar 20 14:29:25 2019 -0600 XParser: Now uses read callbacks on streams Xml.TextReader now uses IO streams directly gxml/XParser.vala | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 67 insertions(+), 6 deletions(-) commit 51f4ac38fab5cb92c4318bfd0a8d4197d5af1ac6 Author: Daniel Espinosa Date: Wed Mar 20 12:30:57 2019 -0600 GDocument: added load/iterate benchmark test test/GXmlDocumentPerformanceIterateTest.vala | 52 ++++++++++++++++++++++++++++ test/meson.build | 16 +++++++-- 2 files changed, 66 insertions(+), 2 deletions(-) commit ab4e60d5da78ab44ff3393434e4573b8d90a8c5d Author: Daniel Espinosa Date: Wed Mar 20 12:25:55 2019 -0600 GomDocument: Added load/iterate benchmark test/GomDocumentPerformanceIterateTest.vala | 52 +++++++++++++++++++++++++++++ test/meson.build | 13 ++++++++ 2 files changed, 65 insertions(+) commit 63f62524638b7e74499601bde5cf55f184a15dd5 Author: Daniel Espinosa Date: Wed Mar 20 12:19:15 2019 -0600 GDocument: add benchmark test test/GXmlDocumentPerformanceTest.vala | 48 +++++++++++++++++++++++++++++++++++ test/meson.build | 18 ++++++++++--- 2 files changed, 63 insertions(+), 3 deletions(-) commit be79b7b4855eb0d4600512f051d884a9488b4364 Author: Daniel Espinosa Date: Wed Mar 20 12:13:58 2019 -0600 GomDocument: add benchmark test test/GomDocumentPerformanceTest.vala | 48 ++++++++++++++++++++++++++++++++++++ test/meson.build | 14 +++++++++++ 2 files changed, 62 insertions(+) commit 88a5575606ebd02abfedabb8d0b04eb9796b6986 Author: Daniel Espinosa Date: Wed Mar 20 11:45:11 2019 -0600 Autotools: fix build examples/c/document_new.c | 2 +- gxml/Makefile.am | 9 +++++++-- po/POTFILES.in | 3 ++- po/POTFILES.skip | 6 ++++-- 4 files changed, 14 insertions(+), 6 deletions(-) commit 231583e32a26990090d5de6ef7f89ef398d9f682 Author: Daniel Espinosa Date: Wed Mar 20 11:19:58 2019 -0600 DomElement: added serialization methods Got from GomElement to be implemented by other classes and to avoid cast to GomElement when they are needed. Fix https://gitlab.gnome.org/GNOME/gxml/issues/15 NEWS | 1 + gxml/DomDocument.vala | 60 +++++++++++++++++++++++++++++++++++ gxml/DomElement.vala | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++ gxml/GomDocument.vala | 12 +++---- gxml/GomElement.vala | 22 +++---------- 5 files changed, 159 insertions(+), 23 deletions(-) commit 88a2ea535d8f2ff9fbcfb67a8271ee1175a974d7 Author: Daniel Espinosa Date: Wed Mar 20 10:51:07 2019 -0600 Enable Vala's ABI stability gxml/meson.build | 3 +++ 1 file changed, 3 insertions(+) commit 0515f2fb3b22cdb53700c3ce3826f74706c5366d Author: Daniel Espinosa Date: Wed Mar 20 10:49:50 2019 -0600 GomElement: fixes on unit tests gxml/GomElement.vala | 39 +++++++++++++++++++++++++++------------ gxml/GomProperty.vala | 4 ++-- gxml/GomStringRef.vala | 2 +- gxml/XParser.vala | 20 ++++++++++++++++++-- test/GomDocumentTest.vala | 1 + test/GomElementTest.vala | 10 ++++++++-- test/GomSerializationTest.vala | 17 ++++++++++------- 7 files changed, 67 insertions(+), 26 deletions(-) commit 4abd1993ca6fb047307aebd7bb5183aa08d8fa70 Author: Daniel Espinosa Date: Wed Mar 20 10:49:06 2019 -0600 Updated NEWS for 0.18.0 current master NEWS | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit 5995bb232690327453a733f241a2591858939b37 Author: Daniel Espinosa Date: Tue Mar 19 17:42:19 2019 -0600 GomElement: Object properties now are included in attributes Fix https://gitlab.gnome.org/GNOME/gxml/issues/19 gxml/GomElement.vala | 105 +++++++++++++++++++++++++++++++++++------------ gxml/GomObject.vala | 23 +++++++++++ gxml/GomProperty.vala | 3 ++ gxml/GomStringRef.vala | 39 ++++++++++++++++++ gxml/meson.build | 1 + test/GomElementTest.vala | 28 +++++++++++++ 6 files changed, 173 insertions(+), 26 deletions(-) commit f2cfaab6ce3ef9e38b115de876471d39cfe11120 Author: Daniel Espinosa Date: Tue Mar 19 13:20:44 2019 -0600 Gom-collections: moved to its own file gxml/GomArrayList.vala | 54 +++ gxml/GomBaseCollection.vala | 223 +++++++++++ gxml/GomCollections.vala | 906 -------------------------------------------- gxml/GomHashMap.vala | 172 +++++++++ gxml/GomHashPairedMap.vala | 243 ++++++++++++ gxml/GomHashThreeMap.vala | 313 +++++++++++++++ gxml/meson.build | 8 +- test/GomElementTest.vala | 1 - 8 files changed, 1011 insertions(+), 909 deletions(-) commit df4979d27584dbafe6ad252ed4d1b18fa97753ec Author: Daniel Espinosa Date: Tue Mar 19 12:36:57 2019 -0600 GomElement: adding object attribute tests test/GomElementTest.vala | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) commit 00fbbba23cfd1ebfcf91793fa873b60517735b3c Author: BZHDeveloper Date: Wed Mar 20 12:39:38 2019 +0100 Fix french translation po/fr.po | 8 -------- 1 file changed, 8 deletions(-) commit 4fe35099deafa2f18827204667833cc74e32a420 Author: BZHDeveloper Date: Wed Mar 20 12:14:45 2019 +0100 Update french translation po/fr.po | 242 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 107 insertions(+), 135 deletions(-) commit 477d0172cc2af5ec86576363b528f9f7c40bc4fd Author: Rafael Fontenelle Date: Tue Mar 19 19:28:23 2019 +0000 Update Brazilian Portuguese translation po/pt_BR.po | 195 +++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 122 insertions(+), 73 deletions(-) commit 8da1aa97ac7eda13e9243d11a4eb4ef3df09e157 Author: Daniel Espinosa Date: Tue Mar 19 12:10:27 2019 -0600 Deprete Serializable interface gxml.json | 26 -------------------------- gxml/Serializable.vala | 3 ++- gxml/SerializableBool.vala | 1 + gxml/SerializableContainer.vala | 1 + gxml/SerializableDouble.vala | 1 + gxml/SerializableEnum.vala | 2 ++ gxml/SerializableFloat.vala | 1 + gxml/SerializableGeeArrayList.vala | 1 + gxml/SerializableGeeDualKeyMap.vala | 1 + gxml/SerializableGeeHashMap.vala | 1 + gxml/SerializableGeeTreeMap.vala | 1 + gxml/SerializableInt.vala | 3 ++- gxml/SerializableMapDualKey.vala | 1 + gxml/SerializableMapKey.vala | 1 + gxml/SerializableObjectModel.vala | 1 + gxml/SerializableProperty.vala | 1 + gxml/SerializableValueList.vala | 3 ++- 17 files changed, 20 insertions(+), 29 deletions(-) commit 8862a58deccfb5b2f31a60a16aa30a322dd4061e Merge: 987ab3a e4097a1 Author: Daniel Espinosa Ortiz Date: Tue Mar 19 17:45:10 2019 +0000 Merge branch 'css-selectors' into 'master' Css selectors See merge request GNOME/gxml!5 commit e4097a1c64ff91e82aadb5afd5c382330f4d243a Author: BZHDeveloper Date: Sun Mar 17 03:04:02 2019 +0100 GDocument : use GomNodeList in 'query_selector_all' method. Reason : GListChildren is invalid, size == -1 at initialization, and we can't add child gxml/GXmlDocument.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit fdd08e23f7a95782d010732ea58b47924149f368 Author: BZHDeveloper Date: Sat Mar 16 18:53:47 2019 +0100 use CssSelectorParser internal method for selection. Reason : Sometimes selectors string can be long, and parsing takes longer if we use one parser for each child and descendent. gxml/GXmlDocument.vala | 2 +- gxml/GomDocument.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 4e1b70878715a4bfd73698fbd3b1a1e32fb8e39f Author: BZHDeveloper Date: Sat Mar 16 18:44:57 2019 +0100 meson.build : remove line before merge meson.build | 1 - 1 file changed, 1 deletion(-) commit 98d7ef92e06adc7fe382a4b495efa30fa8a77380 Author: BZHDeveloper Date: Sat Mar 16 18:44:29 2019 +0100 GomDocument : Update 'query_selector_all' method gxml/GomDocument.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 2fe9a5e4446742039bf8660c5a4607b3eff0c966 Author: BZHDeveloper Date: Sat Mar 16 18:40:55 2019 +0100 CssSelectorParser : remove attribute checks from 'match_node' method gxml/CssSelectorParser.vala | 16 ---------------- 1 file changed, 16 deletions(-) commit bc0c30c41985dc70db09ac357d2348edfb4d16a6 Author: BZHDeveloper Date: Sat Mar 16 18:39:45 2019 +0100 CssSelectorParser : make string translatable gxml/CssSelectorParser.vala | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) commit df3eb97b179e04276e12875152b0537c19980c93 Author: BZHDeveloper Date: Sat Mar 16 18:33:27 2019 +0100 DomElement : make 'matches' method virtual gxml/DomElement.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06c5de023db07ffac025360f37f6c6e00557e408 Author: BZHDeveloper Date: Sat Mar 16 18:30:34 2019 +0100 debian : remove files before merge debian/meson.build | 27 --------------------------- debian/rules | 16 ++-------------- 2 files changed, 2 insertions(+), 41 deletions(-) commit 5f210d4c00333de502cc512b559854da9ee337ea Author: BZHDeveloper Date: Sat Mar 16 18:26:50 2019 +0100 GXmlDocument : update 'query_selector_all' method gxml/GXmlDocument.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 8cc57e9b3e5be11eb6fea81af4cc9d328c591846 Author: BZHDeveloper Date: Sat Mar 16 18:19:22 2019 +0100 GXmlDocument : use GListChildren as DomNodeList gxml/GXmlDocument.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit be138c95dde5ebd02bd1477b30bc84fd2f5c7750 Author: BZHDeveloper Date: Sat Mar 16 17:49:23 2019 +0100 Update CSS tests test/CssSelectorTest.vala | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) commit f4a520d4abf4b29b8ce7bb9b016159eed746277e Author: BZHDeveloper Date: Sat Mar 16 17:48:43 2019 +0100 Update .gitignore .gitignore | 1 + 1 file changed, 1 insertion(+) commit 987ab3a0ec0d68cf007cb02623251f4241368c09 Author: Ask Hjorth Larsen Date: Sat Mar 9 22:10:40 2019 +0100 Updated Danish translation po/da.po | 631 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 631 insertions(+) commit 2475f8c48664b4d95a3aa3b35dca13a7bcccb202 Author: Ask Hjorth Larsen Date: Sat Mar 9 22:10:40 2019 +0100 add da to LINGUAS po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 7dd96c2dccd0fb84a8207888b59e998e2eef0640 Merge: df73128 1dcc740 Author: BZHDeveloper Date: Tue Mar 5 22:15:29 2019 +0100 Merge remote-tracking branch 'upstream/master' into css-selectors commit 1dcc7405db55801480b80cd1c7c0aeacd379992c Author: Daniel Espinosa Ortiz Date: Mon Feb 18 15:00:37 2019 -0600 Set version to 0.17.0 meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit af1029b71667dab36c28a6e83363fef00fe462ad Author: Daniel Espinosa Ortiz Date: Mon Feb 18 14:50:37 2019 -0600 Make it suitable as Meson subproject examples/vala/meson.build | 2 +- gxml/meson.build | 8 ++++++-- test/meson.build | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) commit be83715801c4ed6f39af93d285b48ede69caca64 Author: Balázs Úr Date: Sun Jan 27 00:09:54 2019 +0000 Update Hungarian translation po/hu.po | 405 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 200 insertions(+), 205 deletions(-) commit df731284e0053f8707feea9ee7f5bf30d7a64d84 Author: BZHDeveloper Date: Fri Jan 25 13:23:42 2019 +0100 CSS : Update credits. gxml/CssSelectorParser.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5b74fd3a7c3440d7e0fcdb77f92a3a47829f1805 Author: BZHDeveloper Date: Fri Jan 25 13:22:55 2019 +0100 CSS : remove 'internal' functions, select nodes inside parser. gxml/CssSelectorParser.vala | 10 ++++++++++ gxml/GXmlDocument.vala | 12 +----------- gxml/GXmlElement.vala | 12 +----------- gxml/GomDocument.vala | 12 +----------- gxml/GomElement.vala | 12 +----------- gxml/meson.build | 6 +++--- 6 files changed, 17 insertions(+), 47 deletions(-) commit 2d11280ce68913a60125167daf7b7b3de8348e43 Author: BZHDeveloper Date: Fri Jan 25 13:05:23 2019 +0100 CSS : fix attribute/identifier parsing. debian/meson.build | 4 +--- gxml/CssSelectorParser.vala | 5 ++--- 2 files changed, 3 insertions(+), 6 deletions(-) commit 58be0a664c32fa99a5018b330530cad62bd5461c Author: Andre Klapper Date: Fri Dec 14 02:01:10 2018 +0100 Replace Bugzilla by Gitlab URL in DOAP file gxml.doap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4db8df481d39ac857bd8bcd812e9a55375c3ded1 Author: Daniel Espinosa Date: Wed Dec 5 12:40:16 2018 -0600 Removed GomCollection interface in favor of Collection gxml/Collections.vala | 30 +++---- gxml/GomCollections.vala | 168 ++++++------------------------------ gxml/GomElement.vala | 2 +- gxml/GomObject.vala | 14 +-- gxml/Parser.vala | 14 +-- gxml/Schema.vala | 2 +- gxml/SerializableGeeArrayList.vala | 8 +- gxml/SerializableGeeDualKeyMap.vala | 8 +- gxml/SerializableGeeHashMap.vala | 8 +- gxml/SerializableGeeTreeMap.vala | 2 +- gxml/meson.build | 2 +- meson.build | 2 +- 12 files changed, 73 insertions(+), 187 deletions(-) commit e3c85fb0da0316f2790ff5deee11c79d143ff1a8 Author: BZHDeveloper Date: Thu Nov 1 21:36:21 2018 +0100 Fix DomElement gxml/DomElement.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 301f134be5f6c56a301fb19bbc04158862a9cfc3 Author: BZHDeveloper Date: Thu Nov 1 21:13:27 2018 +0100 Implement Element.matches gxml/DomElement.vala | 6 ++++++ 1 file changed, 6 insertions(+) commit c1f3f213b86b11216bcdbfbf0a389d0cc57e5970 Author: BZHDeveloper Date: Thu Nov 1 18:58:36 2018 +0100 Don't install debian files. debian/meson.build | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) commit b44bf96f67671dadc659dbe6429f04fe5d031a35 Author: BZHDeveloper Date: Mon Oct 29 22:53:24 2018 +0100 CSS : Update parser and tests. gxml/CssSelectorParser.vala | 25 ++++--------------------- test/CssSelectorTest.vala | 2 +- 2 files changed, 5 insertions(+), 22 deletions(-) commit 03ee56b693541892930819448e16fb6a23e8eb42 Author: BZHDeveloper Date: Sat Oct 27 21:01:17 2018 +0200 CSS: Add an intermediate step. with long documents and/or long selectors, selection takes a lot of time. Parse text once, and then use the parser in an internal fonction. debian/meson.build | 2 +- gxml/CssSelectorParser.vala | 5 ++--- gxml/GXmlDocument.vala | 23 ++++++++++++++++------- gxml/GXmlElement.vala | 19 +++++++++++-------- gxml/GomDocument.vala | 19 ++++++++++++++----- gxml/GomElement.vala | 19 +++++++++++-------- 6 files changed, 55 insertions(+), 32 deletions(-) commit 28250ea4f19cc27368daa219d2024b6574c8aa5d Author: BZHDeveloper Date: Thu Oct 25 21:45:27 2018 +0200 test debian generation with Meson. debian/Makefile.am | 10 +++++++++ debian/changelog.in | 11 +++++++++ debian/compat | 1 + debian/control.in | 52 +++++++++++++++++++++++++++++++++++++++++++ debian/copyright.in | 46 ++++++++++++++++++++++++++++++++++++++ debian/gir1.2-gxml.install.in | 1 + debian/libgxml-0.install.in | 1 + debian/libgxml-dev.install.in | 6 +++++ debian/meson.build | 39 ++++++++++++++++++++++++++++++++ debian/rules | 20 +++++++++++++++++ debian/source/format | 1 + meson.build | 1 + 12 files changed, 189 insertions(+) commit 6fc33dbf2439e024d3d75d661e80990a300ee2fa Author: BZHDeveloper Date: Thu Oct 25 16:25:46 2018 +0200 Fix selectors parser debian/Makefile.am | 10 --- debian/changelog.in | 11 ---- debian/compat | 1 - debian/control.in | 52 ---------------- debian/copyright.in | 46 -------------- debian/gir1.2-gxml.install.in | 1 - debian/libgxml-0.install.in | 1 - debian/libgxml-dev.install.in | 6 -- debian/rules | 8 --- debian/source/format | 1 - gxml/CssSelectorParser.vala | 138 +++++++++++++++++++++++++++++++++++++----- test/CssSelectorTest.vala | 4 +- 12 files changed, 124 insertions(+), 155 deletions(-) commit 3ed8c0918497a0aa5dcc7f795831135f4ee2429b Author: BZHDeveloper Date: Wed Oct 24 23:50:38 2018 +0200 Improve CSS Selectors and update tests. gxml/CssSelectorParser.vala | 899 ++++++++++++++++++++++++++------------------ test/CssSelectorTest.vala | 121 +++--- 2 files changed, 584 insertions(+), 436 deletions(-) commit 28b43d6472d9f0011e3c4373944ac8f773a13bc7 Author: Daniel Espinosa Date: Wed Sep 5 21:10:11 2018 -0500 Autotools: fix make distcheck test/Makefile.am | 7 ------- 1 file changed, 7 deletions(-) commit 3c62e4df552d57de92d3dda037b9920196108d10 Author: Daniel Espinosa Date: Wed Sep 5 20:35:18 2018 -0500 CI: added artifacts for pages .gitlab-ci.yml | 3 +++ test/Makefile.am | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 114db886ba218a889daf491f29748c66253cff19 Author: Daniel Espinosa Date: Wed Sep 5 20:19:35 2018 -0500 CI: adding git package dependency for make check .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c957b390ee471d9b87d7f947637cbe35b969660f Author: Daniel Espinosa Date: Wed Sep 5 20:08:25 2018 -0500 CI: setting apt non-interactive .gitlab-ci.yml | 3 +++ 1 file changed, 3 insertions(+) commit 9fcd4696425ce790922120ae8c97439cfd427472 Author: Daniel Espinosa Date: Tue Sep 4 18:58:33 2018 -0500 CI: fix install dependencies using -y for apt .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3013b8cac7b9841ac8916c3abe4ba481478c00d5 Author: Daniel Espinosa Date: Wed Aug 29 22:23:41 2018 -0500 CI: Fix dependencies .gitlab-ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit f3ebd09be197752ff61d75986b95a93ecbfe3dc3 Author: Kukuh Syafaat Date: Mon Aug 27 07:36:00 2018 +0000 Update Indonesian translation po/id.po | 394 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 197 insertions(+), 197 deletions(-) commit 61cd70e1ffb0b5c3df744f55665af6efc11c42b7 Author: Daniel Espinosa Date: Wed Aug 22 23:13:42 2018 -0500 CI: adding autotools and documentation dependencies .gitlab-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit c9a7646a2c4ff1123b409e75512b6d91368b5524 Author: Daniel Espinosa Date: Wed Aug 22 22:09:32 2018 -0500 CI: added support to generate pages for documentation .gitlab-ci.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 3c17de4ae1cfa75fc4793b343a7370708c2547bf Author: Daniel Espinosa Date: Wed Aug 22 21:52:04 2018 -0500 CI: fix variables definition .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2e1795019a12d2b5d2afbdc255cca27be599f627 Author: Daniel Espinosa Date: Wed Aug 22 11:48:24 2018 -0500 CI: update meson build and test .gitlab-ci.yml | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) commit e676d1386052d6434a6a077e2a07d05c3f8cb2e0 Author: Daniel Espinosa Date: Wed Aug 22 11:40:15 2018 -0500 Added meson options meson_options.txt | 1 + 1 file changed, 1 insertion(+) commit f88a7bc53505ea87951928e2bfdc35541d42618e Author: Daniel Espinosa Date: Wed Aug 22 10:05:05 2018 -0500 meson: disabling unit tests for TNode classes test/meson.build | 60 +++++++++++++++++++++++++++++++++----------------------- 1 file changed, 36 insertions(+), 24 deletions(-) commit b91cffcb39fe96dd13ba2fe2b8987f400f56a46c Author: Daniel Espinosa Date: Wed Aug 22 09:37:36 2018 -0500 Remove deprecation of GXml.NodeType gxml/NodeType.vala | 1 - 1 file changed, 1 deletion(-) commit f80633524bbb462e93b2c3cf0b7bced879d0f9a3 Author: Daniel Espinosa Date: Wed Aug 22 09:37:15 2018 -0500 Fix GOM Serialization tests test/GomSerializationTest.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 73e9ddfd74fdc961321575d1363f76eaf8fee389 Author: Daniel Espinosa Date: Tue Aug 21 17:59:39 2018 -0500 Disable TNode tests to avoid warnings configure.ac | 7 ++ gxml/Makefile.am | 1 + gxml/TreeWalker.vala | 158 +++++++++++++++++++++++++++++++++++++++++++++ test/GXmlTest.vala | 9 ++- test/Makefile.am | 37 ++++++----- test/gxml-performance.vala | 2 - 6 files changed, 193 insertions(+), 21 deletions(-) commit fb3f71270bb55d7745f3550bbf14877941d0fd11 Author: Tim Sabsch Date: Sun Aug 12 12:46:03 2018 +0000 Update German translation po/de.po | 396 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 199 insertions(+), 197 deletions(-) commit 7203f859db8671495afc46dc5b015bbc44086173 Merge: 38c1718 687407e Author: Daniel Espinosa Ortiz Date: Mon Aug 6 15:11:45 2018 +0000 Merge branch 'robertroth/fixparserdoc' into 'master' Fixed typo in parser documentation See merge request GNOME/gxml!4 commit 687407ef16a8b9d91c6bc89f68ca167ce629f732 Author: Robert Roth Date: Tue Jul 24 23:56:51 2018 +0300 Fixed typo in parser documentation gxml/Parser.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 38c17186463e54835252015f7bc59bb72bcfc4eb Author: Daniel Mustieles Date: Fri Jun 22 12:07:18 2018 +0200 Updated Spanish translation po/es.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 06b2ecd64795b0b27858c1c5fff2694f16ce89bd Author: Daniel Mustieles Date: Mon Apr 30 16:17:32 2018 +0200 Updated Spanish translation po/es.po | 397 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 198 insertions(+), 199 deletions(-) commit d59d601ad38273581f28c924f9a9759b34539650 Author: Rico Tzschichholz Date: Sat May 19 18:29:56 2018 +0200 EnumerationTest: Drop "nick" from enum-value to fix tests This was not supported by valac before 0.41/42 and obviously makes the tests fail now that "nick" is applied. test/EnumerationTest.vala | 1 - 1 file changed, 1 deletion(-) commit d5c7fe7cb3e2d6862bdb0468bafb0fa874ded2c5 Author: Anders Jonsson Date: Mon May 7 10:46:48 2018 +0000 Update Swedish translation po/sv.po | 395 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 197 insertions(+), 198 deletions(-) commit a5eb7d0d409ecaa21a11c479e548381f93c26429 Author: Rafael Fontenelle Date: Wed May 2 23:36:39 2018 +0000 Update Brazilian Portuguese translation po/pt_BR.po | 399 ++++++++++++++++++++++++++++++------------------------------ 1 file changed, 199 insertions(+), 200 deletions(-) commit cdf066d94755948e5da171c55157cf77aac3d5ac Author: Marek Černocký Date: Wed Apr 18 07:46:08 2018 +0200 Updated Czech translation po/cs.po | 393 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 196 insertions(+), 197 deletions(-) commit 9b3b5db2c9d4252ec7f9e014f621a37a43c3260d Author: Piotr Drąg Date: Sun Apr 15 10:53:24 2018 +0200 Update Polish translation po/pl.po | 171 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 88 insertions(+), 83 deletions(-) commit d487aa42fb3ca37df82bcc7fbcc01b9e8b41a070 Author: Piotr Drąg Date: Tue Apr 10 07:22:03 2018 +0200 Update POTFILES.in and POTFILES.skip po/POTFILES.in | 5 +++-- po/POTFILES.skip | 12 +++++++----- 2 files changed, 10 insertions(+), 7 deletions(-) commit 3c9905213a1e45814bb7afe28f6679407dfb3ae2 Author: Daniel Espinosa Date: Mon Apr 9 18:13:18 2018 -0500 Deprecate TNode gxml/TAttribute.vala | 1 + gxml/TCDATA.vala | 1 + gxml/TComment.vala | 1 + gxml/TDocument.vala | 1 + gxml/TElement.vala | 1 + gxml/TNamespace.vala | 1 + gxml/TNode.vala | 1 + gxml/TProcessingInstruction.vala | 1 + gxml/TText.vala | 1 + gxml/Text.vala | 1 + 10 files changed, 10 insertions(+) commit e00632462aaedecab0b57101fa90bb4255dded51 Author: Daniel Espinosa Date: Mon Apr 9 17:40:40 2018 -0500 Deprecate Node derived classes. Fixes on BaseCollection. Deprecate Node and all derived classes as it is tied to DOM1. Collection.element is renamed to parent_element to avoid conflicts with GomCollection.element gxml/Attribute.vala | 3 ++- gxml/CDATA.vala | 3 ++- gxml/Character.vala | 9 ++++++--- gxml/Collections.vala | 38 +++++++++++++++++++------------------- gxml/Comment.vala | 3 ++- gxml/Containers.vala | 22 ---------------------- gxml/Document.vala | 4 +++- gxml/DocumentType.vala | 3 ++- gxml/DomCharacter.vala | 13 ++++++++++++- gxml/Element.vala | 3 ++- gxml/GXmlAttribute.vala | 2 +- gxml/GXmlCDATA.vala | 2 +- gxml/GomCollections.vala | 14 +++++++++++--- gxml/Namespace.vala | 3 ++- gxml/Node.vala | 1 + gxml/NodeType.vala | 8 +++----- gxml/Notation.vala | 4 +++- gxml/ProcessingInstruction.vala | 3 ++- 18 files changed, 74 insertions(+), 64 deletions(-) commit 34c176af19c9b8234f13bf8347642619de1c1d25 Author: Daniel Espinosa Date: Mon Apr 9 16:57:02 2018 -0500 GomCollection deprecated in favor of GXml.Collection gxml/Collections.vala | 125 ++++++++++++++++++++++++++++++++++++++++++----- gxml/GomCollections.vala | 5 +- gxml/Node.vala | 6 +-- 3 files changed, 121 insertions(+), 15 deletions(-) commit 7580f368ae67115be2d7f91c3b159ae603613969 Author: Daniel Espinosa Date: Mon Apr 9 16:39:01 2018 -0500 Collections: renamed GomThreeMap to GXml.ThreeMap gxml/Collections.vala | 2 +- gxml/GomCollections.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 77bf2b583a2d43be9eb131a0fc11fdea4ba68b5e Author: Daniel Espinosa Date: Mon Apr 9 16:37:10 2018 -0500 Collections: renamed GomPairedMap to GXml.PairedMap gxml/Collections.vala | 2 +- gxml/GomCollections.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit cd38dce50f7c8183e52fe606a5cb37cffabb553a Author: Daniel Espinosa Date: Mon Apr 9 16:34:53 2018 -0500 Collections: renamed GomMap to GXml.Map gxml/Collections.vala | 2 +- gxml/GomCollections.vala | 2 +- gxml/GomElement.vala | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) commit e6c385773c5c964d3c87d8a656efaa701c710efa Author: Daniel Espinosa Date: Mon Apr 9 16:32:51 2018 -0500 Collections: renamed GomList to GXml.List gxml/Collections.vala | 2 +- gxml/GomCollections.vala | 2 +- gxml/GomObject.vala | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) commit bd10884c84b115c8504780a6dc5392bddf946336 Author: Daniel Espinosa Date: Mon Apr 9 16:29:01 2018 -0500 Moved Generic interfaces to its own file gxml/Collections.vala | 186 +++++++++++++++++++++++++++++++++++++++++++++++ gxml/Containers.vala | 22 ++++++ gxml/GomCollections.vala | 165 ----------------------------------------- gxml/meson.build | 1 + 4 files changed, 209 insertions(+), 165 deletions(-) commit 760177fa7cee9139dc66999a73d6157f8e0bdb33 Author: Daniel Espinosa Date: Wed Mar 21 14:20:41 2018 -0600 CssSelector: implemented |E selector gxml/CssSelectorParser.vala | 6 ++++-- test/CssSelectorTest.vala | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 2 deletions(-) commit 0ba7207e63b6bf853acbb78106a20151c3655ee4 Author: Daniel Espinosa Date: Wed Mar 21 14:11:51 2018 -0600 CssSelector: implemented *|E selector gxml/CssSelectorParser.vala | 8 ++++---- test/CssSelectorTest.vala | 40 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 4 deletions(-) commit 31624144fcf2e3f46d2f38af65df296290943bcb Author: Daniel Espinosa Date: Wed Mar 21 13:56:23 2018 -0600 CssSelector: match namespaced attributes using '|' character gxml/CssSelectorParser.vala | 17 +++++++++++++++-- test/CssSelectorTest.vala | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+), 2 deletions(-) commit 447a6f3b912c6b635c43ff97e832413c1c68803f Author: Daniel Espinosa Date: Tue Mar 13 12:53:35 2018 -0600 GomElement: Unit tests GObject properties / attributes test/GomSerializationTest.vala | 7 +++++++ 1 file changed, 7 insertions(+) commit 4b98d0697517cb29cfad44957312c9dca8999bd3 Author: Anders Jonsson Date: Sun Mar 11 16:34:21 2018 +0000 Update Swedish translation po/sv.po | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) commit 3396bfe0e1a84313bb668328e7a4d8a8a1013aff Author: Guillaume Poirier-Morency Date: Mon Mar 5 16:10:55 2018 -0500 Fix path for 'TEST_DIR' and 'TEST_SAVE_DIR' test/meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 0ec207ec54477c57b5325cc324b87f884ca4a73a Author: Daniel Espinosa