commit da9da2ded57fce6b3fc9a91f7332784b58778dc1 Author: Daniel Espinosa
<esodan@gmail.com> 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
<esodan@gmail.com> 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 <esodan@gmail.com> 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
<inizan.yannick@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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 <esodan@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<balazs@urbalazs.hu> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<rafaelff@gnome.org> 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
<daniel.mustieles@gmail.com> 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
<esodan@gmail.com> 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 <esodan@gmail.com> 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
<piotrdrag@gmail.com> 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
<inizan.yannick@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<daniel.mustieles@gmail.com> 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 <inizan.yannick@gmail.com> Date:   Thu Mar 21
04:58:51 2019 +0100

    Merge remote-tracking branch 'upstream/master'

commit 9446a6f011518fb9efa4ee3b055a90285cb76df9 Author: Daniel Espinosa
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<rafaelff@gnome.org> 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
<esodan@gmail.com> 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 <esodan@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> Date:   Sat Mar 16 17:48:43 2019 +0100

    Update .gitignore

 .gitignore | 1 + 1 file changed, 1 insertion(+)

commit 987ab3a0ec0d68cf007cb02623251f4241368c09 Author: Ask Hjorth Larsen
<asklarsen@gmail.com> 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
<asklarsen@gmail.com> 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 <inizan.yannick@gmail.com> Date:   Tue Mar 5 22:15:29
2019 +0100

    Merge remote-tracking branch 'upstream/master' into css-selectors

commit 1dcc7405db55801480b80cd1c7c0aeacd379992c Author: Daniel Espinosa
Ortiz <esodan@gmail.com> 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 <esodan@gmail.com> 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
<balazs@urbalazs.hu> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<a9016009@gmx.de> 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
<esodan@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<inizan.yannick@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<kukuhsyafaat@gnome.org> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<tim@sabsch.com> 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 <esodan@gmail.com> 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
<robert.roth.off@gmail.com> 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
<daniel.mustieles.contractor@bbva.com> 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
<daniel.mustieles.contractor@bbva.com> 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
<ricotz@ubuntu.com> 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
<anders.jonsson@norsjovallen.se> 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
<rafaelff@gnome.org> 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ý
<marek@manet.cz> 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
<piotrdrag@gmail.com> 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
<piotrdrag@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<esodan@gmail.com> 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
<anders.jonsson@norsjovallen.se> 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 <guillaumepoiriermorency@gmail.com> 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