commit f0394fae11396d5d9cbaada1670bd019117ac0e9 Author: Richard Schwarting Date: Wed Aug 22 20:45:26 2012 -0400 * distcheck: distclean some generated files Makefile.am | 3 ++- docs/Makefile.am | 3 +++ po/POTFILES | 1 - po/POTFILES.in | 2 +- test/Makefile.am | 4 ++-- 5 Dateien geändert, 8 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 33381e03ed56bbee530eba121c8df2e377096683 Author: Richard Schwarting Date: Wed Aug 22 20:12:50 2012 -0400 * add gxml.deps to git, which was missing gxml/gxml.deps | 5 +++++ 1 Datei geändert, 5 Zeilen hinzugefügt(+) commit d818f8e5e88aa859fa8ba24e1442355a1f23b67c Author: Richard Schwarting Date: Wed Aug 22 20:06:59 2012 -0400 * distcheck: make sure that we have a C string available in vala so we can -D it vapi/gxml-test.vapi | 13 +++++++++++++ 1 Datei geändert, 13 Zeilen hinzugefügt(+) commit 48b3c4a77d1ff6309170af91c4c10cde8a98ab9d Author: Richard Schwarting Date: Wed Aug 22 20:06:24 2012 -0400 * distcheck: miscellaneous fixes docs/Makefile.am | 2 +- vapi/Makefile.am | 6 ++++-- 2 Dateien geändert, 5 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 04baf4014f265ba2e8854f30e8b7c708f998a821 Author: Richard Schwarting Date: Wed Aug 22 20:05:52 2012 -0400 * make tests use data files from test/ directory as defined by -D test/DocumentTest.vala | 12 +++---- test/GXmlTest.vala | 12 +++++-- test/SerializationTest.vala | 83 +++++++++++++++++++++++---------------------- 3 Dateien geändert, 58 Zeilen hinzugefügt(+), 49 Zeilen entfernt(-) commit fb456d963b656d935d80ca682ee3eece38362ed2 Author: Richard Schwarting Date: Wed Aug 22 20:04:47 2012 -0400 * distcheck: make sure that the test*xml files are available to the test program test/Makefile.am | 19 ++++++++++++++----- 1 Datei geändert, 14 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 7f785aac802d2f458dceab62e62cb988e7457578 Author: Richard Schwarting Date: Wed Aug 22 20:02:49 2012 -0400 * distcheck: make sure that vapi files are copied over Makefile.am | 1 + 1 Datei geändert, 1 Zeile hinzugefügt(+) commit 83f33a2269a0ac245f7a4ea5447315d5e15e1ced Author: Richard Schwarting Date: Wed Aug 22 13:08:58 2012 -0400 * update project doc for new release NEWS | 9 +++++++++ README | 4 ---- 2 Dateien geändert, 9 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-) commit 0597b36df7e8b33bd85e62bffe86b490c363b955 Author: Richard Schwarting Date: Wed Aug 22 13:00:26 2012 -0400 * 0.3.1: bump versions due to significant configuration changes affecting how people include/link us, important bug fixes configure.ac | 6 +++--- 1 Datei geändert, 3 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit d79069f8ea217ec70a3e5ee724d5e5498df53abf Author: Richard Schwarting Date: Wed Aug 22 12:56:55 2012 -0400 * make sure that the test xml files are included in make dist test/Makefile.am | 5 +++++ 1 Datei geändert, 5 Zeilen hinzugefügt(+) commit 106915cfa6c19cd4c4f9f1d1c6d1413b710f86b3 Author: Richard Schwarting Date: Wed Aug 22 12:39:19 2012 -0400 * isolate tests for future features, and clear the object cache for clear tests test/SerializableTest.vala | 7 +- test/SerializationTest.vala | 160 +++++++++++++++++++++++++++----------------- 2 Dateien geändert, 102 Zeilen hinzugefügt(+), 65 Zeilen entfernt(-) commit 4e6339c7b5ac7a927811662c8c47f3b90910796d Author: Richard Schwarting Date: Wed Aug 22 12:37:59 2012 -0400 * add ability to clear the object cache gxml/Serialization.vala | 9 +++++++-- 1 Datei geändert, 7 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 35d03b81b4b9266b7335653ed19161b0bdf4d882 Author: Richard Schwarting Date: Wed Aug 22 12:12:09 2012 -0400 * Fix bug where deserialising objects without an oid all became the first such object, and where illegal objects get stored in the cache before being detected as such gxml/Serialization.vala | 7 ++++--- 1 Datei geändert, 4 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 806a623b3d41da8b2db46766384b770dbb8c93d2 Author: Richard Schwarting Date: Wed Aug 22 12:11:10 2012 -0400 * add an extra space between items for my sanity Makefile.am | 10 +++++----- 1 Datei geändert, 5 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 4e8cecde8630b0c9950d56eee95f48dd72e438d8 Author: Richard Schwarting Date: Wed Aug 22 11:29:41 2012 -0400 * fix a lot of test names test/SerializationTest.vala | 16 ++++++++-------- 1 Datei geändert, 8 Zeilen hinzugefügt(+), 8 Zeilen entfernt(-) commit 0404f3f9639e9dcd3ee941a081a1c87be9592e63 Author: Richard Schwarting Date: Wed Aug 22 11:27:10 2012 -0400 * fix name of test test/SerializableTest.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 4fad3da5b8d8f4b75212909777b0e9546b7ca2ea Author: Richard Schwarting Date: Wed Aug 22 11:26:21 2012 -0400 * split XmlSerializableTest into SerializationTest and SerializableTest test/GXmlTest.vala | 3 +- test/Makefile.am | 5 +- test/SerializableTest.vala | 277 +++++++++++++++ test/SerializationTest.vala | 527 ++++++++++++++++++++++++++++ test/XmlSerializableTest.vala | 779 ------------------------------------------ 5 Dateien geändert, 809 Zeilen hinzugefügt(+), 782 Zeilen entfernt(-) commit ca326990d7f1a5e42a83a44e3260c1af03462e8d Author: Richard Schwarting Date: Wed Aug 22 03:36:36 2012 -0400 * remove extra libgxml.pc.in gxml/libgxml.pc.in | 13 ------------- 1 Datei geändert, 13 Zeilen entfernt(-) commit 3349101aa03cc549c5f482f38a40e76de2c686b2 Author: Richard Schwarting Date: Wed Aug 22 03:34:11 2012 -0400 * remodel test Makefile.am after libfolks test/Makefile.am | 60 +++++++++++++++++++++++++------------------------------- 1 Datei geändert, 27 Zeilen hinzugefügt(+), 33 Zeilen entfernt(-) commit 4cee3844371428822db4a4ef4008f94508db0525 Author: Richard Schwarting Date: Wed Aug 22 03:33:50 2012 -0400 * remodel Makefile.am after libfolks gxml/Makefile.am | 167 +++++++++++++++++++++++++++++++++++-------------------- 1 Datei geändert, 106 Zeilen hinzugefügt(+), 61 Zeilen entfernt(-) commit 994594240646433b02376627523b646d78f8fdb8 Author: Richard Schwarting Date: Wed Aug 22 03:33:05 2012 -0400 * relocate gxml.pc.in (see libfolks) gxml.pc.in | 12 ------------ gxml/gxml.pc.in | 14 ++++++++++++++ 2 Dateien geändert, 14 Zeilen hinzugefügt(+), 12 Zeilen entfernt(-) commit ba99ae481594a8a3cd6ae499e122b4b5b3691819 Author: Richard Schwarting Date: Wed Aug 22 03:30:30 2012 -0400 * add to Makefile.am logic for maintainer clean and for automated ChangeLog Makefile.am | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 Datei geändert, 66 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-) commit c3743bfa020385c9b7233544380975718e098f28 Author: Richard Schwarting Date: Wed Aug 22 03:29:17 2012 -0400 * add better version logic to configure.ac, also add some voodoo from libfolks configure.ac | 146 ++++++++++++++++++++++++++++++++++++++++++++++------------- 1 Datei geändert, 115 Zeilen hinzugefügt(+), 31 Zeilen entfernt(-) commit 45958903f1a146c6cd291e7cf2e1e8dc8ca1a641 Author: Richard Schwarting Date: Wed Aug 22 03:28:21 2012 -0400 * rewrite autogen.sh, modeled after libfolks ChangeLog | 2 - INSTALL | 8 --- autogen.sh | 155 ++++++----------------------------------------------- test/wscript_build | 15 ------ 4 Dateien geändert, 16 Zeilen hinzugefügt(+), 164 Zeilen entfernt(-) commit edfce3f65082147ea81e488d148e509909f4c498 Author: Richard Schwarting Date: Mon Aug 20 18:12:36 2012 -0400 * update NEWS and README to 0.3.0 NEWS | 6 ++++++ README | 31 ++++++++++--------------------- 2 Dateien geändert, 16 Zeilen hinzugefügt(+), 21 Zeilen entfernt(-) commit 383d5117b243ee36afac6f6bb49ffe9e91da1777 Author: Richard Schwarting Date: Mon Aug 20 17:59:35 2012 -0400 * increase version to 0.3 configure.ac | 2 +- gxml/Attr.vala | 2 +- gxml/Makefile.am | 28 +++++------ gxml/Serializable.vala | 1 - gxml/Serialization.vala | 1 - test/Makefile.am | 125 +----------------------------------------------- waf | Bin 87377 -> 0 bytes wscript | 48 ------------------- 8 Dateien geändert, 18 Zeilen hinzugefügt(+), 189 Zeilen entfernt(-) commit 5e2463c0ae9aff7dcab16880e74ffc53693dd69a Author: Richard Schwarting Date: Sun Aug 19 13:07:25 2012 -0400 * add files that are only local, oops .gitignore | 49 + gtester.mk | 60 + vapi/glib-2.0.vapi | 4747 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 Dateien geändert, 4856 Zeilen hinzugefügt(+) commit 83243eef7c0a439c31dc1c77eb84e4ef8c8cbde2 Author: Richard Schwarting Date: Tue Aug 14 10:11:23 2012 -0400 * clean up documentation, add more links, escape < in examples gxml/Attr.vala | 12 +++++++---- gxml/BackedNode.vala | 7 ++++--- gxml/CDATASection.vala | 8 +++++-- gxml/CharacterData.vala | 8 +++++-- gxml/Comment.vala | 6 ++++-- gxml/Document.vala | 12 +++++------ gxml/DocumentFragment.vala | 18 +++++++++------- gxml/DocumentType.vala | 1 + gxml/DomNode.vala | 21 ++++++++++++------- gxml/Element.vala | 34 ++++++++++++++++-------------- gxml/EntityReference.vala | 7 ++++++- gxml/Implementation.vala | 4 +++- gxml/NamespaceAttr.vala | 8 ++++--- gxml/NodeList.vala | 5 +++-- gxml/NodeType.vala | 46 ++++++++++++++++++++--------------------- gxml/Notation.vala | 2 ++ gxml/ProcessingInstruction.vala | 11 +++++++--- gxml/Serializable.vala | 7 +++---- gxml/Text.vala | 4 +++- 19 Dateien geändert, 134 Zeilen hinzugefügt(+), 87 Zeilen entfernt(-) commit 3b444e896ac8c123aa09dc0eb488b71718fac90e Author: Richard Schwarting Date: Mon Aug 13 15:51:41 2012 -0400 * change some tests to use Regexs to avoid tripping on new oid support; test oid support for detecting and uniting duplicate objects test/XmlSerializableTest.vala | 106 +++++++++++++++++++++++++++++++++++------- 1 Datei geändert, 89 Zeilen hinzugefügt(+), 17 Zeilen entfernt(-) commit cf5eda34ef85450ffa75e50e3a8c2ac82b758779 Author: Richard Schwarting Date: Mon Aug 13 15:50:23 2012 -0400 * add support for detecthing duplicate objects at deserialisation gxml/Serialization.vala | 13 +++++++++++++ 1 Datei geändert, 13 Zeilen hinzugefügt(+) commit 1d366454accdaaebf1d170805c8babf5d875a104 Author: Richard Schwarting Date: Mon Aug 13 15:49:55 2012 -0400 * add documentation for Serialization and Serializable gxml/Serializable.vala | 194 +++++++++++++++++++++++++++++++++++++++++++++--- gxml/Serialization.vala | 134 +++++++++++++++++++++++++++++---- 2 Dateien geändert, 304 Zeilen hinzugefügt(+), 24 Zeilen entfernt(-) commit 56b80b3a84d8920145a8dff78836e403c76fde81 Author: Richard Schwarting Date: Mon Aug 13 15:48:01 2012 -0400 * some documentation fixes; more needed gxml/Comment.vala | 43 ++++++++++++++++++++++--------------------- gxml/Document.vala | 13 +++++++------ gxml/DocumentType.vala | 2 +- gxml/DomError.vala | 23 +++++++++-------------- gxml/DomNode.vala | 9 +++++---- gxml/Element.vala | 4 ++-- gxml/Entity.vala | 11 ++++++----- gxml/NodeList.vala | 22 +++++++++++----------- gxml/Text.vala | 2 ++ 9 Dateien geändert, 65 Zeilen hinzugefügt(+), 64 Zeilen entfernt(-) commit 0c047444f385c6ca337d3ef2e42c9f857d67c191 Author: Richard Schwarting Date: Mon Aug 13 15:35:08 2012 -0400 * fix autotool files and add some stub wiki ones to fix doc generation configure.ac | 14 +++++------ docs/Makefile.am | 60 ++++++++++++++++++++++++++++++++++----------- docs/wiki/concepts.valadoc | 3 +++ docs/wiki/debugging.valadoc | 2 ++ docs/wiki/glossary.valadoc | 1 + 5 Dateien geändert, 58 Zeilen hinzugefügt(+), 22 Zeilen entfernt(-) commit 2d117ad1ea1543d1c34501579eda8f9ecef78afc Author: Richard Schwarting Date: Mon Jul 30 18:32:38 2012 +0200 * add configuration support for the docs Makefile.am | 12 ++++++++ configure.ac | 28 +++++++++++++++++- docs/Makefile.am | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 Dateien geändert, 129 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit af719bcfeb9fe3d7978fe746f00bd5688ed82408 Author: Richard Schwarting Date: Fri Jul 27 11:25:24 2012 +0200 * cascade property access for example, and transform values for example test/XmlSerializableTest.vala | 15 +++++++++++++-- 1 Datei geändert, 13 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit be23162d98769eec413affd78a29a724f38ff468 Author: Richard Schwarting Date: Fri Jul 27 11:25:00 2012 +0200 * white space fixes test/XmlSerializableTest.vala | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 72de0683d324dbc2fc3d1bf5eab6b0d523e65b4d Author: Richard Schwarting Date: Fri Jul 27 11:21:44 2012 +0200 * white space fixes test/Makefile.am | 72 ++++++++++++++++++++++++++++---------------------------- 1 Datei geändert, 36 Zeilen hinzugefügt(+), 36 Zeilen entfernt(-) commit 723bc2c9da78fd914ce4fde41cbb162bda067942 Author: Richard Schwarting Date: Fri Jul 27 11:20:49 2012 +0200 * obsolete wscript update for XNode -> DomNode gxml/wscript_build | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit f439ccfa99ea82d604fe4d27857d101757c52f8d Author: Richard Schwarting Date: Fri Jul 27 11:19:34 2012 +0200 * use Serializable methods instead of GObject methods if implemented gxml/Serialization.vala | 30 +++++++++++++++++++++++++----- 1 Datei geändert, 25 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 636528c394c1e555c3be994af712f643e68f3711 Author: Richard Schwarting Date: Fri Jul 27 11:16:23 2012 +0200 * change interface so it defaults to GObject methods for get,set_property if not overridden gxml/Serializable.vala | 8 ++++++-- 1 Datei geändert, 6 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit dd7111508a47d2a69030c3b57ce09201ed872f51 Author: Richard Schwarting Date: Fri Jul 27 11:14:28 2012 +0200 * fix make file test/Makefile.am | 7 ++++--- 1 Datei geändert, 4 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 4c121585bd22bbbf993db5390f1b4c5ea0e25591 Author: Richard Schwarting Date: Fri Jul 27 11:13:59 2012 +0200 * GXmlDom -> GXml in serialisation code test/XmlSerializableTest.vala | 50 +++++++++++++++++++++---------------------- 1 Datei geändert, 25 Zeilen hinzugefügt(+), 25 Zeilen entfernt(-) commit 9a482bf74ec11cd74a018f83c5da231a8dd32905 Author: Richard Schwarting Date: Fri Jul 27 11:09:28 2012 +0200 * XNode -> DomNode for its tests test/DomNodeTest.vala | 136 +++++++++++++++++++++++++------------------------- 1 Datei geändert, 68 Zeilen hinzugefügt(+), 68 Zeilen entfernt(-) commit 863ac42c526311cd39edb4ea4f50ececaf3234b5 Author: Richard Schwarting Date: Fri Jul 27 11:08:02 2012 +0200 * GXmlDom -> GXml configure.ac | 2 +- gxml/Makefile.am | 2 +- test/AttrTest.vala | 26 +++++++++++++------------- test/CharacterDataTest.vala | 16 ++++++++-------- test/DocumentTest.vala | 30 +++++++++++++++--------------- test/ElementTest.vala | 42 +++++++++++++++++++++--------------------- test/GXmlTest.vala | 2 +- test/NodeListTest.vala | 2 +- test/TextTest.vala | 4 ++-- test/ValaLibxml2Test.vala | 2 +- 10 Dateien geändert, 64 Zeilen hinzugefügt(+), 64 Zeilen entfernt(-) commit 41851f32a7262901dacf01258d289d5d7339485b Author: Richard Schwarting Date: Fri Jul 27 11:03:58 2012 +0200 * XNode to DomNode gxml/Attr.vala | 18 +- gxml/BackedNode.vala | 30 +-- gxml/Document.vala | 20 +- gxml/DocumentType.vala | 2 +- gxml/DomNode.vala | 287 +++++++++++++++++++++++++ gxml/Element.vala | 34 +-- gxml/Entity.vala | 14 +- gxml/EntityReference.vala | 2 +- gxml/Makefile.am | 2 +- gxml/NamespaceAttr.vala | 2 +- gxml/NodeList.vala | 202 +++++++++--------- gxml/Notation.vala | 2 +- gxml/ProcessingInstruction.vala | 2 +- gxml/Serializable.vala | 4 +- gxml/Serialization.vala | 18 +- gxml/XNode.vala | 287 ------------------------- gxml/libgxml-0.2.pc.in | 13 -- gxml/libgxml.pc.in | 13 ++ test/AttrTest.vala | 8 +- test/DocumentTest.vala | 8 +- test/DomNodeTest.vala | 459 ++++++++++++++++++++++++++++++++++++++++ test/ElementTest.vala | 42 ++-- test/GXmlTest.vala | 2 +- test/Makefile.am | 2 +- test/TextTest.vala | 2 +- test/XNodeTest.vala | 459 ---------------------------------------- test/XmlSerializableTest.vala | 14 +- 27 Dateien geändert, 975 Zeilen hinzugefügt(+), 973 Zeilen entfernt(-) commit 9b0287fff84e40199053185635b6adfc9a0102cd Merge: c1213c9 ee2dd5b Author: Richard Schwarting Date: Thu Jul 12 16:45:14 2012 -0400 Merge branch 'master' into namespacechange commit ee2dd5bf92e1f3632d0b1d09d34d72ea4dd4aca1 Author: Richard Schwarting Date: Thu Jul 12 11:04:40 2012 -0400 * try fixing WAF and fail wscript | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit f4dafb735476dcb63a0918d55b52bd2a777b5ba8 Author: Richard Schwarting Date: Thu Jul 12 11:04:00 2012 -0400 * add automake support for test/ directory, so WAF isn't required Makefile.am | 2 +- configure.ac | 1 + test/Makefile.am | 204 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 Dateien geändert, 206 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 1aaf3532716a857be328a4331fdf235f9a2f53f9 Author: Richard Schwarting Date: Thu Jul 12 11:03:17 2012 -0400 * actually commit local change to the test file to let it compile. test/XmlSerializableTest.vala | 6 ++++-- 1 Datei geändert, 4 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 27e9926e8ace85ebcae613a3e8fa5c9496b26551 Author: Richard Schwarting Date: Wed Jul 11 17:30:07 2012 -0400 * modified wscript_build for serialisation file names gxml/wscript_build | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit c1213c9215bdcca74d985c9545e45b48539e50e8 Author: Richard Schwarting Date: Wed Jul 11 17:16:09 2012 -0400 * update Makefile.am and .pc.pin gxml/Makefile.am | 34 +++++++++++++++++----------------- gxml/libgxml-0.2.pc.in | 13 +++++++++++++ gxml/libgxmldom-0.2.pc.in | 13 ------------- 3 Dateien geändert, 30 Zeilen hinzugefügt(+), 30 Zeilen entfernt(-) commit 7f83a33a437e271a2e2e77613e7c40ffc1d57820 Merge: ed9464b 54cfc08 Author: Richard Schwarting Date: Wed Jul 11 16:57:02 2012 -0400 Merge branch 'master' into namespacechange commit 54cfc085fb198ee5417b3547889ea300799cd725 Author: Richard Schwarting Date: Wed Jul 11 15:13:37 2012 -0400 * add serialisation files to Makefile.am gxml/Makefile.am | 3 ++- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 145e5b321b93763ac2e2fc72c447f9a0dfc6e485 Author: Richard Schwarting Date: Wed Jul 11 15:10:14 2012 -0400 * add banana test for overriding object and objectclass methdos test/XmlSerializableTest.vala | 94 ++++++++++++++++++++++++++++++++++++++++++- 1 Datei geändert, 93 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit ed9464b54b5370a1469a436056e08e4a6a6d9fd0 Author: Richard Schwarting Date: Wed Jul 11 15:09:34 2012 -0400 * remove accidentally added generated files gxml/Makefile | 870 ------------------------------------------------------- gxml/Makefile.in | 870 ------------------------------------------------------- 2 Dateien geändert, 1740 Zeilen entfernt(-) commit c66c947798b63bfe1c897c16bb1c2d6a9482413c Author: Richard Schwarting Date: Wed Jul 11 15:09:20 2012 -0400 * rename GXmlDom to GXml in a bunch of places gxml/Attr.vala | 4 +- gxml/BackedNode.vala | 4 +- gxml/CDATASection.vala | 2 +- gxml/CharacterData.vala | 2 +- gxml/Comment.vala | 2 +- gxml/Document.vala | 2 +- gxml/DocumentFragment.vala | 2 +- gxml/DocumentType.vala | 2 +- gxml/DomError.vala | 2 +- gxml/Element.vala | 2 +- gxml/Entity.vala | 2 +- gxml/EntityReference.vala | 2 +- gxml/Implementation.vala | 2 +- gxml/Makefile | 870 ++++++++++++++++++++++++++++++++++++++++ gxml/Makefile.am | 10 +- gxml/Makefile.in | 870 ++++++++++++++++++++++++++++++++++++++++ gxml/NamespaceAttr.vala | 2 +- gxml/NodeList.vala | 2 +- gxml/NodeType.vala | 2 +- gxml/Notation.vala | 2 +- gxml/ProcessingInstruction.vala | 2 +- gxml/Serializable.vala | 10 +- gxml/Serialization.vala | 31 +- gxml/Text.vala | 2 +- gxml/XNode.vala | 2 +- 25 Dateien geändert, 1794 Zeilen hinzugefügt(+), 41 Zeilen entfernt(-) commit 8fb2f8aa4e3e32c05a61dfa767137bf8c54bcd62 Author: Richard Schwarting Date: Wed Jul 11 14:47:41 2012 -0400 * rename XmlSerializable gxml/Serializable.vala | 61 +++++++++++++++++++++++++++++++++++++++++++++++ gxml/XmlSerializable.vala | 61 ----------------------------------------------- 2 Dateien geändert, 61 Zeilen hinzugefügt(+), 61 Zeilen entfernt(-) commit 389109a6a6d59e8fa078967ab678ea87c64c281e Author: Richard Schwarting Date: Wed Jul 11 14:45:16 2012 -0400 * move Serialization into its own file gxml/Serialization.vala | 363 ++++++++++++++++++++++++++++++++++++++++++++++ gxml/XmlSerializable.vala | 363 +--------------------------------------------- 2 Dateien geändert, 365 Zeilen hinzugefügt(+), 361 Zeilen entfernt(-) commit e9c44fac7d235abef54bef6c8203590dfe72cd19 Author: Richard Schwarting Date: Mon Jul 9 16:34:06 2012 -0400 * fix a test test/XmlSerializableTest.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 3e2c156f7b611024bdeb018bcd1bc785cd60d16c Author: Richard Schwarting Date: Mon Jul 9 16:20:55 2012 -0400 * fix some test names test/XmlSerializableTest.vala | 8 +++++--- 1 Datei geändert, 5 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 3481e1cb4ddaed0ee02ce25eba232550417436c7 Author: Richard Schwarting Date: Mon Jul 9 16:20:05 2012 -0400 * fix 3 tests test/XmlSerializableTest.vala | 16 ++++++++++++---- 1 Datei geändert, 12 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-) commit 68f80820fb271d18827918beb45f65d037cc6064 Author: Richard Schwarting Date: Mon Jul 9 15:42:37 2012 -0400 * make the elem predefined, and let serialize_property just fill in its children gxml/XmlSerializable.vala | 39 +++++++++++++++++++++------------------ test/XmlSerializableTest.vala | 38 ++++++++++---------------------------- 2 Dateien geändert, 31 Zeilen hinzugefügt(+), 46 Zeilen entfernt(-) commit 7784c7d31a03a5d80cbe3a33217cb3d73ede6f75 Author: Richard Schwarting Date: Mon Jul 9 15:14:46 2012 -0400 * don't use extra flag, instead get a reference to its iface gxml/XmlSerializable.vala | 34 +++++++++++++++++++--------------- 1 Datei geändert, 19 Zeilen hinzugefügt(+), 15 Zeilen entfernt(-) commit be7e0f97516c2c02026d3315bc32047da49b2037 Author: Richard Schwarting Date: Mon Jul 9 14:54:17 2012 -0400 * clean up a test function test/XmlSerializableTest.vala | 16 +++++++++++----- 1 Datei geändert, 11 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 0aa57cd98ace1bdb448a6ecdc2b2cefa34e1485f Author: Richard Schwarting Date: Mon Jul 9 14:52:48 2012 -0400 * remove Serializer object for now * rename Serializer to Serialization and make its methods static * rename SerializableInterface to Serializable gxml/XmlSerializable.vala | 131 ++++++------------------------------------ test/XmlSerializableTest.vala | 47 +++++---------- 2 Dateien geändert, 33 Zeilen hinzugefügt(+), 145 Zeilen entfernt(-) commit c22287d04cc4416af9fff0a6c7546d34cd926a55 Author: Richard Schwarting Date: Mon Jul 9 14:45:13 2012 -0400 * add interface tests test/XmlSerializableTest.vala | 169 ++++++++++++++++++++++++++++++++++++++++-- 1 Datei geändert, 163 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit e95d512ad8262752748c3ed16961371f78202742 Author: Richard Schwarting Date: Mon Jul 9 14:44:16 2012 -0400 * split functionality of {de,}serialize_property into separate static methods * support interface functions * update interface to current version gxml/XmlSerializable.vala | 472 ++++++++++++++++++++++++++-------------------- 1 Datei geändert, 269 Zeilen hinzugefügt(+), 203 Zeilen entfernt(-) commit c10f4a78a7f90ae772579dcda2a2650f5ca229fd Author: Richard Schwarting Date: Mon Jul 9 14:39:40 2012 -0400 * strip trailing whitespace gxml/BackedNode.vala | 2 +- gxml/Document.vala | 10 +++++----- gxml/Element.vala | 10 +++++----- gxml/NamespaceAttr.vala | 4 ++-- gxml/XNode.vala | 4 ++-- gxml/XmlSerializable.vala | 8 ++++---- test/AttrTest.vala | 8 ++++---- test/DocumentTest.vala | 14 +++++++------- test/ElementTest.vala | 14 +++++++------- test/ValaLibxml2Test.vala | 2 +- 10 Dateien geändert, 38 Zeilen hinzugefügt(+), 38 Zeilen entfernt(-) commit 0a164bddde5b34b90ee6fe1d5480c39a40fdce38 Author: Richard Schwarting Date: Fri Jul 6 02:47:12 2012 -0400 * stop testing privacy everywhere (we can't serialise those, right now); simplify error handling test/XmlSerializableTest.vala | 46 +++++++++++++++++++++++++++---------------- 1 Datei geändert, 29 Zeilen hinzugefügt(+), 17 Zeilen entfernt(-) commit 0a0474c8acaf5989fe4ab81fb8f862129ccfe153 Author: Richard Schwarting Date: Fri Jul 6 02:44:52 2012 -0400 * remove unnecessary try-catch that was causing warnings test/ValaLibxml2Test.vala | 10 +++++----- 1 Datei geändert, 5 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 4cecdd088d5d2737072995b09e1a4cc4fd757e54 Author: Richard Schwarting Date: Fri Jul 6 02:44:22 2012 -0400 * make it report failure without aborting; I temporarily broke this test test/ElementTest.vala | 14 +++++++++++--- 1 Datei geändert, 11 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 9b023b4a77242db6383d47e23f82c827dfdd094b Author: Richard Schwarting Date: Fri Jul 6 02:43:33 2012 -0400 * make deserialization's string parsing handle gbooleans, enums, and throw errors gxml/XmlSerializable.vala | 13 ++++++++++--- 1 Datei geändert, 10 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 5fbbe2b3173367bcd2754e8921d216dc9853aff8 Author: Richard Schwarting Date: Fri Jul 6 02:42:46 2012 -0400 * make deserialization handle enums, objects, as well as the other primitive types; better error handling via ParamSpecs gxml/XmlSerializable.vala | 108 +++++++++++++++++++++++++++++----------------- 1 Datei geändert, 69 Zeilen hinzugefügt(+), 39 Zeilen entfernt(-) commit a123e7be33bf0409666e778fd96cf95b21b25d0f Author: Richard Schwarting Date: Fri Jul 6 02:41:17 2012 -0400 * make serialization handle objects and enums, add better error handling gxml/XmlSerializable.vala | 47 +++++++++++++++++++++++++++++++++++++++++++---- 1 Datei geändert, 43 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-) commit 4a555c4eefb9e94540e3d531c643052ef095114d Author: Richard Schwarting Date: Fri Jul 6 02:40:09 2012 -0400 * add UNSUPPORTED_TYPE for serialization errors gxml/XmlSerializable.vala | 3 ++- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 0c749455c494f6f35653d82c173c2084fc72b946 Author: Richard Schwarting Date: Fri Jul 6 02:34:52 2012 -0400 * when you append a child from one document to another, where the nodes are backed by libxml2, use xmlNodeDocCopy to ensure independence between the copy and the original. Similar changes may need to be made elsewhere, or at least have owner_document change gxml/BackedNode.vala | 13 ++++++++++++- 1 Datei geändert, 12 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 400c5263cae31d50feb4142b89199efd1471de66 Author: Richard Schwarting Date: Thu Jul 5 20:12:35 2012 -0400 * remove two removed things gxml/XmlSerializable.vala | 3 --- 1 Datei geändert, 3 Zeilen entfernt(-) commit b7e9a791c487f4ccf4b8509a30f7b3553a9f0d34 Author: Richard Schwarting Date: Thu Jul 5 20:10:04 2012 -0400 * add tests for error checking, as well as add stringification for reporting test failures test/XmlSerializableTest.vala | 142 ++++++++++++++++++++++++++++++++++++------ 1 Datei geändert, 123 Zeilen hinzugefügt(+), 19 Zeilen entfernt(-) commit 4164baf0ffc3d7e5b977b798781014c41d43ae89 Author: Richard Schwarting Date: Thu Jul 5 20:07:11 2012 -0400 * make properties based on ParamSpecs until we start supporting fields, allows better error checking too gxml/XmlSerializable.vala | 72 +++++++++++++++++++++++++++++++---------------- 1 Datei geändert, 47 Zeilen hinzugefügt(+), 25 Zeilen entfernt(-) commit 8e12f010c972992340bb818a339f2bac15018a02 Author: Richard Schwarting Date: Thu Jul 5 17:14:01 2012 -0400 * remove unused stuff from the waf script test/wscript_build | 4 +--- 1 Datei geändert, 1 Zeile hinzugefügt(+), 3 Zeilen entfernt(-) commit e4d22ce347cb1820e01f73d0797f5b6a70d55a91 Author: Richard Schwarting Date: Thu Jul 5 17:13:24 2012 -0400 * add a whole bunch of different tests test/XmlSerializableTest.vala | 333 ++++++++++++++++++++++++++++++++++++++++-- 1 Datei geändert, 324 Zeilen hinzugefügt(+), 9 Zeilen entfernt(-) commit 95032d31b4b95d86c22d98ef8225cbacc3055a47 Author: Richard Schwarting Date: Thu Jul 5 17:12:55 2012 -0400 * set only level ERROR to fatal so we can have uninterrupted run of test code. test/GXmlTest.vala | 4 ++++ 1 Datei geändert, 4 Zeilen hinzugefügt(+) commit 2751d886f717624e5af1fd2ebefd8450d6c8ed76 Author: Richard Schwarting Date: Thu Jul 5 17:12:11 2012 -0400 * add error handling, reporting of bad types gxml/XmlSerializable.vala | 150 ++++++++++++++++++++++++++++++---------------- 1 Datei geändert, 99 Zeilen hinzugefügt(+), 51 Zeilen entfernt(-) commit d7ca47990be4b411f986062fafe9a24c57607f5f Author: Richard Schwarting Date: Thu Jul 5 17:09:07 2012 -0400 * add notes to tackle later gxml/NodeList.vala | 2 ++ 1 Datei geändert, 2 Zeilen hinzugefügt(+) commit 83c8618ce4e35230db4cf32489dee079ef8b5531 Author: Richard Schwarting Date: Mon Jun 18 15:02:37 2012 -0400 * some clean up gxml/XmlSerializable.vala | 168 +++++++++++++++------------------------------- 1 Datei geändert, 54 Zeilen hinzugefügt(+), 114 Zeilen entfernt(-) commit 6dbc66693d1d7cdb5ab886926b0d98fa65ef6de6 Author: Richard Schwarting Date: Mon Jun 18 14:20:49 2012 -0400 * add serialization test files test/serialization/array.xml | 20 ++++++++++++++++++++ test/serialization/hashmap.xml | 6 ++++++ test/serialization/integer.xml | 3 +++ test/serialization/list.xml | 20 ++++++++++++++++++++ test/serialization/object.xml | 4 ++++ test/serialization/string.xml | 4 ++++ test/serialization/struct.xml | 8 ++++++++ test/serialization/type.xml | 14 ++++++++++++++ 8 Dateien geändert, 79 Zeilen hinzugefügt(+) commit 40057f6addbe06d743565f9bd08c2a7ef995e0ae Author: Richard Schwarting Date: Mon Jun 18 14:19:59 2012 -0400 * build new XmlSerializableTest test/wscript_build | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 58d685e6906dde407d75208bc4c640cd6d833f2c Author: Richard Schwarting Date: Mon Jun 18 14:19:38 2012 -0400 * add XmlSerializableTest to test new XmlSerializable test/GXmlTest.vala | 1 + test/XmlSerializableTest.vala | 35 +++++++++++++++++++++++++++++++++++ 2 Dateien geändert, 36 Zeilen hinzugefügt(+) commit d04b86720f94be09242bf99fc8a15a8ae209729b Author: Richard Schwarting Date: Mon Jun 18 14:18:55 2012 -0400 * build new XmlSerializer gxml/Makefile.am | 1 + gxml/wscript_build | 2 +- 2 Dateien geändert, 2 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 4f19a98a8b677b897d0d671685583f58f442cfb9 Author: Richard Schwarting Date: Mon Jun 18 14:18:12 2012 -0400 * finally add the current prototype serializer gxml/XmlSerializable.vala | 356 ++++++++++++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 356 Zeilen hinzugefügt(+) commit 3435f07e7ce825b61ee86a1a5d01400fdf294704 Author: Richard Schwarting Date: Sun Jun 17 15:22:34 2012 -0400 * add override modifier to append_child in Document gxml/Document.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit e56bfe029197b23d2204a29ff34825d159b00df5 Author: Richard Schwarting Date: Sun Jun 17 14:55:08 2012 -0400 * implement append_child for Document to make it easier to create a Document from scratch gxml/Document.vala | 24 ++++++++++++++++++++++++ 1 Datei geändert, 24 Zeilen hinzugefügt(+) commit db8532332744a2c22239c7dfe274e7be2e09b84b Author: Richard Schwarting Date: Fri Jun 15 18:57:41 2012 -0400 * No, Iterators shouldn't cycle, which I mistakenly believed after discovering first had been removed and reading the documentation for valid. gxml/NodeList.vala | 20 +++----------------- 1 Datei geändert, 3 Zeilen hinzugefügt(+), 17 Zeilen entfernt(-) commit c3540ecc6334a50f02cf70c6fb2d415bab29eb40 Author: Richard Schwarting Date: Fri Jun 15 18:29:35 2012 -0400 * correct order of interfaces or else get run time error gxml/NodeList.vala | 7 ++++--- 1 Datei geändert, 4 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 821781926dbf560086c705df1294d182f7da83fb Author: Richard Schwarting Date: Fri Jun 15 18:07:29 2012 -0400 * let waf compile code again using gee-0.8 (former gee-1.0) gxml/wscript_build | 2 +- test/wscript_build | 3 +-- wscript | 4 ++-- 3 Dateien geändert, 4 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 3aac84361f1651c2639b33a147047e0522ceb969 Author: Richard Schwarting Date: Thu Jun 14 18:13:23 2012 -0400 * various cleanups gxml/NodeList.vala | 13 +++---------- 1 Datei geändert, 3 Zeilen hinzugefügt(+), 10 Zeilen entfernt(-) commit 8bada16579838864b181013791d1522c7736dbe0 Author: Richard Schwarting Date: Thu Jun 14 18:12:33 2012 -0400 * make ChildNodeList implement Gee.Traversable gxml/NodeList.vala | 17 ++++++++++++++++- 1 Datei geändert, 16 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit f8100e3c0255708d16c8d23bb2a77c259392b4fa Author: Richard Schwarting Date: Thu Jun 14 17:51:04 2012 -0400 * make the two NodeListIterators share a common class and reduce duplicate code gxml/NodeList.vala | 315 ++++++++++++++++++++++++++++++----------------------- 1 Datei geändert, 177 Zeilen hinzugefügt(+), 138 Zeilen entfernt(-) commit 5b4e0f3695b0858b584fc453124133cccbba98f2 Author: Richard Schwarting Date: Thu Jun 14 03:19:25 2012 -0400 * update GListNodeList to handle new Traversable interface gxml/NodeList.vala | 23 ++++++++++++++++++++--- 1 Datei geändert, 20 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 384fb0ebb49f283621fdeccb84e9c9bd6f6dfff6 Author: Richard Schwarting Date: Thu Jun 14 03:09:10 2012 -0400 * update NodeListIterator for gee interface changes (to Iterator and new Traversal) gxml/NodeList.vala | 147 ++++++++++++++++++++++++++++++++++++++++++++++------- 1 Datei geändert, 129 Zeilen hinzugefügt(+), 18 Zeilen entfernt(-) commit 28cb4971631b4cea7fdd2104eb6be61aa844908d Author: Richard Schwarting Date: Thu Jun 14 03:06:46 2012 -0400 * autotool change? This happened automatically, but keeping it po/Makefile.in.in | 13 +++++++++---- 1 Datei geändert, 9 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-) commit 28e7005192041f3441b9f5a23ded2072dab2df75 Author: Richard Schwarting Date: Thu Jun 14 03:06:11 2012 -0400 * bump gee from 1.0 to 0.8 (that's actually an increase, but their versioning scheme changed) configure.ac | 2 +- gxml.pc.in | 2 +- gxml/Makefile.am | 2 +- 3 Dateien geändert, 3 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit d3442b10b228645ebd7c7cf989ff36a8e31c02c6 Author: Richard Schwarting Date: Thu Jun 14 03:04:51 2012 -0400 * bump libvala dependency to 0.16 from 0.14 configure.ac | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 77a0ea425a2f3d6deca9e6826ade043b75d82cb6 Author: Richard Schwarting Date: Sun Jun 3 04:41:23 2012 -0400 * add ValaLibxml2Test.vala to wscript_build so it can be built with waf; add ../vapi to vapi_dirs so we can find our custom libxml-2.0.vapi test/wscript_build | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 939f7338ad53a3d92a5e21392a83a0d25194ed25 Author: Richard Schwarting Date: Sun Jun 3 04:40:31 2012 -0400 * update test cases to use GXmlDom namespace; add ValaLibxml2Test, testing our bindings test/AttrTest.vala | 28 ++++++++++++++-------------- test/CharacterDataTest.vala | 16 ++++++++-------- test/DocumentTest.vala | 44 ++++++++++++++++++++++---------------------- test/ElementTest.vala | 44 ++++++++++++++++++++++---------------------- test/GXmlTest.vala | 5 +++-- test/NodeListTest.vala | 2 +- test/TextTest.vala | 4 ++-- test/ValaLibxml2Test.vala | 40 ++++++++++++++++++++++++++++++++++++++++ test/XNodeTest.vala | 34 +++++++++++++++++----------------- 9 Dateien geändert, 129 Zeilen hinzugefügt(+), 88 Zeilen entfernt(-) commit d64dd1881843e7bc2a3aadfa54a0209710adc00f Author: Richard Schwarting Date: Sun Jun 3 04:39:27 2012 -0400 * update waf to 1.7.0, update wscript from bitrot, update gtk to 3.0 from 2.0 waf | Bin 4126 -> 87377 bytes wscript | 10 +++++----- 2 Dateien geändert, 5 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 648a53489be3de90cc3d19cfa0b8b758478480fa Author: Richard Schwarting Date: Sun Jun 3 04:35:58 2012 -0400 * discard libxml-2.0.vapi and libxml2.patch from patches/, as we now keep a local copy in vapi/ patches/libxml-2.0.vapi | 1869 ----------------------------------------------- patches/libxml2.patch | 89 --- 2 Dateien geändert, 1958 Zeilen entfernt(-) commit d4ed12f849e6fe9a364c8cbfe32f90b7edce2b54 Author: Richard Schwarting Date: Sun Jun 3 04:34:16 2012 -0400 * waf: look in our own vapi/ for custom libxml-2.0.vapi gxml/wscript_build | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit d7adc8e25598d4e4a24e5521f06527ab81f5e213 Author: Richard Schwarting Date: Sun Jun 3 04:33:11 2012 -0400 * renamed Xml.ScannerFull to Xml.HashScannerFull gxml/DocumentType.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit b352668e58b1644efbc5d6416b27d6bf5cd33c77 Author: Richard Schwarting Date: Sun Jun 3 04:32:35 2012 -0400 * rearrange local libxml-2.0.vapi copy, split into separate patches and try to get upstream vapi/libxml-2.0.vapi | 156 ++++++++++++++++++++++++++++++++++++--------------- 1 Datei geändert, 111 Zeilen hinzugefügt(+), 45 Zeilen entfernt(-) commit 8cc28d98c0d91f29315c6df4af03c1bb305eb42a Author: Daniel Espinosa Ortiz Date: Tue Dec 20 16:15:17 2011 -0600 Added CCode annotations to create GIR files correctly that depends on this library. * The first file passed to valac must have CCode annotations to declare gir namespace and gir version. If this is not set when you create GIR files valac doesn't add dependencies correctly. gxml/Attr.vala | 1 + 1 Datei geändert, 1 Zeile hinzugefügt(+) commit 1b0fe426d1fe30d9e376d8164471be6bdd3780e7 Author: Daniel Espinosa Ortiz Date: Tue Dec 20 16:11:27 2011 -0600 Changed version from 1.0 to 0.2. Avoids future problems with parallel installations. * Other projects have started using a 1.0 in library and .pc files but at the end you have to release 0.x releases as stable before a 1.0, they can't have parallel installations of 0.6 and 0.8 stable versions because they use the same 1.0 reference. This change avoids future problems in versioning and parallel installations. configure.ac | 4 ++-- gxml/Makefile.am | 36 +++++++++++++++++++----------------- gxml/libgxml-1.0.pc.in | 13 ------------- gxml/libgxmldom-0.2.pc.in | 13 +++++++++++++ 4 Dateien geändert, 34 Zeilen hinzugefügt(+), 32 Zeilen entfernt(-) commit 647ed07a279a8b98220422b8bd508839448179b7 Author: Daniel Espinosa Ortiz Date: Fri Nov 18 21:13:05 2011 -0600 Fixed GIR include header generation. Moved gxml-dom.h from libgxml-1.0/gxml/ to libxml-1.0 * valac doesn't allows to use subdirectories in include headers in GIR generatedfile gxml/Makefile.am | 7 +++---- 1 Datei geändert, 3 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-) commit c5dd0111439c4c368f1ab48d112c6bb8f053f5f2 Author: Daniel Espinosa Ortiz Date: Fri Nov 18 20:58:36 2011 -0600 API break for Document. Changed for_* constructors to from_* gxml/Document.vala | 18 +++++++++--------- 1 Datei geändert, 9 Zeilen hinzugefügt(+), 9 Zeilen entfernt(-) commit 6050337a385cde84a7c82d140c2a6655660a05f6 Author: Daniel Espinosa Date: Fri Nov 18 18:47:26 2011 -0600 Fixed header include error. * Adds gxml-dom.h objective in gxml/Makefile.am * Adds gxml/gxml-dom.h header for library HEADERS gxml/Makefile.am | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 7754ead458d5ddba1cb1c8f170008fea8ee39576 Author: Daniel Espinosa Ortiz Date: Thu Nov 17 16:47:39 2011 -0600 Moved GXml.Dom to GXmlDom namespace. Better Autotools and GObject Introspection support. * In order to generate correctly GI typelib, GXml.Dom namespace was moved to GXmlDom * Now you can install correctly the library and development files * Now GI is supported. GIR and typelib files are installed by default. gxml/Attr.vala | 3 ++- gxml/BackedNode.vala | 5 ++--- gxml/CDATASection.vala | 2 +- gxml/CharacterData.vala | 3 +-- gxml/Comment.vala | 3 +-- gxml/Document.vala | 2 +- gxml/DocumentFragment.vala | 3 +-- gxml/DocumentType.vala | 3 +-- gxml/DomError.vala | 5 ++--- gxml/Element.vala | 3 +-- gxml/Entity.vala | 3 +-- gxml/EntityReference.vala | 3 +-- gxml/Implementation.vala | 3 +-- gxml/Makefile.am | 27 ++++++++++++++++----------- gxml/NamespaceAttr.vala | 3 +-- gxml/NodeList.vala | 4 ++-- gxml/NodeType.vala | 5 ++--- gxml/Notation.vala | 3 +-- gxml/ProcessingInstruction.vala | 3 +-- gxml/Text.vala | 3 +-- gxml/XNode.vala | 3 +-- 21 Dateien geändert, 41 Zeilen hinzugefügt(+), 51 Zeilen entfernt(-) commit bdf265f8641bab11ef1c913a809074524e9c8931 Author: Daniel Espinosa Ortiz Date: Thu Nov 17 13:21:51 2011 -0600 Improbed Autotools, GObject Introspection support. * Remains an issue on typelib generation, may be due to nested namespaces configure.ac | 21 ++++++++-- gxml/Makefile.am | 31 ++++++++++++++- gxml/libgxml-1.0.pc.in | 2 +- m4/introspection.m4 | 103 +++++++++++++++++++++++++++++++++++++++++++++++++ po/POTFILES | 1 + 5 Dateien geändert, 152 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit 1e6c23966d7c9fc979832b6ae2f9e00904ff51d7 Author: Daniel Espinosa Ortiz Date: Mon Nov 14 16:42:33 2011 -0600 Added Autotools and GObject Introspection support. ChangeLog | 2 + Makefile.am | 31 + autogen.sh | 157 ++++ configure.ac | 77 ++ gxml/Makefile.am | 93 +++ gxml/libgxml-1.0.pc.in | 13 + po/LINGUAS | 2 + po/Makefile.in.in | 217 ++++++ po/POTFILES.in | 3 + vapi/Makefile.am | 3 + vapi/config.vapi | 11 + vapi/libxml-2.0.vapi | 1869 ++++++++++++++++++++++++++++++++++++++++++++++++ 12 Dateien geändert, 2478 Zeilen hinzugefügt(+) commit fa111a6790498905c2d12a5950bd2b6184f0f079 Author: Richard Schwarting Date: Thu Sep 29 20:24:42 2011 -0400 * update release note NEWS | 1 + 1 Datei geändert, 1 Zeile hinzugefügt(+) commit c0f4142e35c9e0b202f32bee05731ae67799f56c Author: Richard Schwarting Date: Thu Sep 29 20:13:52 2011 -0400 * silence debugging noise test/ElementTest.vala | 14 +++++++------- 1 Datei geändert, 7 Zeilen hinzugefügt(+), 7 Zeilen entfernt(-) commit eb0ad461381c30c4ef856d3430ade2b2465978a3 Author: Richard Schwarting Date: Thu Sep 29 20:04:00 2011 -0400 * add a test for escaped characters gxml/Element.vala | 4 +--- test/ElementTest.vala | 6 ++++++ 2 Dateien geändert, 7 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 0c45b614f4006be36b3931369de118abcb1614a7 Author: Richard Schwarting Date: Sat Sep 24 02:22:21 2011 -0400 * note possible null return value. gxml/Element.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 075fc25f8b960ac78749cc0d6f69191d814b465f Author: Richard Schwarting Date: Tue Sep 20 16:20:49 2011 -0400 * test dirtying of an element and its syncing of attributes test/ElementTest.vala | 21 ++++++++++++++++++++- 1 Datei geändert, 20 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 927485c9b614f346627eed313a3af0c2dad35191 Author: Richard Schwarting Date: Tue Sep 20 16:16:40 2011 -0400 * do not unset all and try to readd the current ones, because we'd be deleting the actual attribute data out from underneath the ones that were there from the start. Instead, just unset libxml2 ones that we don't have GXml attributes for anymore. gxml/Element.vala | 16 ++++++++++------ 1 Datei geändert, 10 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit 7121c79263126fb5e8813446375ae69d3f3abb44 Author: Richard Schwarting Date: Tue Sep 20 16:14:49 2011 -0400 * access _attributes directly, rather than ultimately calling ourself (we know _attributes has been initialised because we initialised it here) gxml/Element.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit a393367d618a5c4b2e7559e3c49ebd7d47d26796 Author: Richard Schwarting Date: Tue Sep 20 16:13:52 2011 -0400 * remove proposed function gxml/Element.vala | 10 ---------- 1 Datei geändert, 10 Zeilen entfernt(-) commit b4a6991beeedb886a7437d8e89baf6bb8fce6c92 Author: Richard Schwarting Date: Tue Sep 20 16:12:39 2011 -0400 * add some notes on Attr behaviour: we really need to implement NamedNodeMap and not use GHashTable :D gxml/Attr.vala | 5 +++++ 1 Datei geändert, 5 Zeilen hinzugefügt(+) commit 7eff9516b234958a67c0a157ba4919af877dd413 Author: Richard Schwarting Date: Wed Sep 14 14:41:41 2011 -0400 * add a note about how to run the test correctly README | 3 ++- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 7c9f440bb89e2b442f264dc2cf259239d57b78ea Author: Richard Schwarting Date: Wed Sep 14 14:38:07 2011 -0400 * add useful instructions for compilation and testing README | 37 +++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 37 Zeilen hinzugefügt(+) commit a07c42d5969554ebdb52f78eb1a2de4a7a4796ef Author: Richard Schwarting Date: Wed Sep 14 14:30:07 2011 -0400 * add actual libxml-2.0.vapi that we're using rather than just the patch, because the patch would need to be applied on a specific version, and I don't want to account for which version until I upstream it patches/libxml-2.0.vapi | 1869 +++++++++++++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 1869 Zeilen hinzugefügt(+) commit 5081e2065f7ca4fe7b3741fec0d9bf5d03067f57 Author: Richard Schwarting Date: Wed Sep 14 14:29:14 2011 -0400 * last minute documentation fixes to unbreak compilation gxml/NamespaceAttr.vala | 12 +++++------- 1 Datei geändert, 5 Zeilen hinzugefügt(+), 7 Zeilen entfernt(-) commit ad811604316eb4f7837a8d5b9e18d71978df4b98 Author: Richard Schwarting Date: Tue Aug 16 03:13:34 2011 +0200 * fix ElementTest's testing for namespaces test/ElementTest.vala | 63 +++++++++++++++++++++++++++++++++++++++++++++------ 1 Datei geändert, 56 Zeilen hinzugefügt(+), 7 Zeilen entfernt(-) commit dfd5aa8aef9c0dfdc02d0de5177ad9d609011f06 Author: Richard Schwarting Date: Tue Aug 16 03:13:15 2011 +0200 * add NamespaceAttr.vala to wscript_build gxml/wscript_build | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 3dbdf299bd43a81552f6429aac8ef4e31d73df1f Author: Richard Schwarting Date: Tue Aug 16 03:12:55 2011 +0200 * add dbg_inspect method to print what a node contains * add namespace_definitions property gxml/XNode.vala | 35 ++++++++++++++++++++++++++++++++++- 1 Datei geändert, 34 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 70939adab60480028080e034c0e29f5931b38a3c Author: Richard Schwarting Date: Tue Aug 16 03:12:21 2011 +0200 * add an AttrNodeList, TagNameNodeList, and NamespaceAttrNodeList based on new GListNodeList gxml/NodeList.vala | 45 ++++++++++++++++++++++++++++++++++++++------- 1 Datei geändert, 38 Zeilen hinzugefügt(+), 7 Zeilen entfernt(-) commit 693b1dfb33a47a8ae9e402d47ae301028996f28f Author: Richard Schwarting Date: Tue Aug 16 03:11:33 2011 +0200 * remove superfluous bits gxml/Element.vala | 28 +++++++++++++++++----------- 1 Datei geändert, 17 Zeilen hinzugefügt(+), 11 Zeilen entfernt(-) commit db862a317e311706c94f8c932d243500945a5dcc Author: Richard Schwarting Date: Tue Aug 16 03:11:07 2011 +0200 * improve error and cancellation handling for Document gxml/Document.vala | 19 +++++++++++++------ 1 Datei geändert, 13 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit f81a4e77e202f4528af623f6d0159e0304c4c22e Author: Richard Schwarting Date: Tue Aug 16 03:10:38 2011 +0200 * add NamespaceAttr, an Attr that defines an NS gxml/NamespaceAttr.vala | 103 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 103 Zeilen hinzugefügt(+) commit 13c2565b40c14108dda50435f2eb687fbcf16ac5 Author: Richard Schwarting Date: Tue Aug 16 03:10:08 2011 +0200 * fix namespace usage: definitions are actually attributes gxml/BackedNode.vala | 25 +++++++++++++++++++------ 1 Datei geändert, 19 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit 125ea76226c20f1b3860c0ec5d617a20f1575751 Author: Olav Vitters Date: Wed Aug 10 12:46:20 2011 +0200 fix userid in doap file gxml.doap | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit e98f9c2aa01bb75635dfb74fb2c1e3e7e9624fac Author: Richard Schwarting Date: Tue Aug 9 04:26:13 2011 +0200 * make sure we handle nulls, rather than just saying we should eventually gxml/BackedNode.vala | 14 ++++++++++---- 1 Datei geändert, 10 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-) commit c240c77d8e6e17a35362793f0a67d6e31d711a48 Author: Richard Schwarting Date: Tue Aug 9 04:25:51 2011 +0200 * since libxml2's attr isn't really a node, we have to override the functions. Really want to find out why Xml.Attr uses ns and why Xml.Node uses ns_def gxml/Attr.vala | 41 +++++++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 41 Zeilen hinzugefügt(+) commit 6f20441d13209d7aac6a022a32500ffdc015932a Author: Richard Schwarting Date: Tue Aug 9 04:24:58 2011 +0200 * trivially easy to map the two correctly. D'oh gxml/Element.vala | 9 +++++++-- 1 Datei geändert, 7 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit fd19ac8b7c107d80a8490121bea26ba1f036d980 Author: Richard Schwarting Date: Tue Aug 9 03:57:18 2011 +0200 * build out the Attr namespace tests. They currently FAIL because while GXml keeps a map between libxml2 Xml.Nodes to GXML XNodes, we don't do that for attrs right now, since before namespace support, we could really get away with creating string-based attrs. Nuts\! test/AttrTest.vala | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 Datei geändert, 56 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 9c3ad5b9609b2b52f0285b28ff2a465c9a70e010 Author: Richard Schwarting Date: Tue Aug 9 03:34:51 2011 +0200 * actually implement syncing of attributes from hashtable to libxml2 structures (needs more testing) gxml/BackedNode.vala | 1 + gxml/Document.vala | 83 +++++++++++++++++++++++++++++++++++-------------- gxml/Element.vala | 87 ++++++++++++++++++++++++++++++++++++++++++++++------ 3 Dateien geändert, 138 Zeilen hinzugefügt(+), 33 Zeilen entfernt(-) commit 516a993607e30e07b7726175af2d09205ab17f5a Author: Richard Schwarting Date: Tue Aug 9 03:22:15 2011 +0200 * handle DomErrors in tests test/ElementTest.vala | 8 ++++++++ 1 Datei geändert, 8 Zeilen hinzugefügt(+) commit f4c58ca84e0fea79390fca5bb8155d3a886554c7 Author: Richard Schwarting Date: Mon Aug 8 16:32:53 2011 +0200 * add tests for Element's namespace support test/ElementTest.vala | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 70 Zeilen hinzugefügt(+) commit 2c13baf4f68becb9e88c3841fd7a947d8d292675 Author: Richard Schwarting Date: Mon Aug 8 16:31:58 2011 +0200 * expose a constructor to create a GXml Document from a libxml2 Xml.Node*. Even if the internals change, it can still be useful to convert between the two. gxml/Document.vala | 34 +++++++++++++++++++++++++--------- 1 Datei geändert, 25 Zeilen hinzugefügt(+), 9 Zeilen entfernt(-) commit f7fc3e7c213d70922e219e2d879e98d7a2d27530 Author: Richard Schwarting Date: Mon Aug 8 16:29:09 2011 +0200 * add name space properties from DOM Level 2 Core. Note that it's possible to have a list of namespaces, but these only support the first encountered. gxml/BackedNode.vala | 36 ++++++++++++++++++++++++++++++++++++ gxml/XNode.vala | 38 ++++++++++++++++++++++++++++++++++++++ 2 Dateien geändert, 74 Zeilen hinzugefügt(+) commit 828a6c957832fdbca6e8191f1f6775c05ebabe08 Author: Richard Schwarting Date: Sun Aug 7 12:18:09 2011 +0200 * make more IO cancellable gxml/Document.vala | 4 ++-- plan.txt | 1 + 2 Dateien geändert, 3 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 07b78156f6e1488c523266b5dd715faeac50e130 Author: Richard Schwarting Date: Sun Aug 7 12:16:35 2011 +0200 * add some TODOs after talking to Philip Withnall gxml/Document.vala | 2 ++ gxml/XNode.vala | 2 ++ plan.txt | 5 +++++ 3 Dateien geändert, 9 Zeilen hinzugefügt(+) commit ca66113cd0fd944a93c065b633aa3658f2de1184 Author: Richard Schwarting Date: Sun Aug 7 12:14:19 2011 +0200 * add 'waf' binary waf | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 167 Zeilen hinzugefügt(+) commit e9a5532a544c592831c4f7e83ae54f9e60de9098 Author: Richard Schwarting Date: Thu Jul 28 22:11:54 2011 -0400 * fixed NodeList for addition of DocumentFragment * successfully test get_elements_by_tag_name's live nature gxml/Element.vala | 16 ++++++-- gxml/NodeList.vala | 43 ++++++++++++++------ test/ElementTest.vala | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 Dateien geändert, 152 Zeilen hinzugefügt(+), 16 Zeilen entfernt(-) commit 21d01d6e5a7b102472004167be2e82d1a61a0602 Author: Richard Schwarting Date: Thu Jul 28 15:39:06 2011 -0400 * change from NameTagNodeList to TagNameNodeList gxml/Element.vala | 11 ++++++----- gxml/NodeList.vala | 8 ++++---- 2 Dateien geändert, 10 Zeilen hinzugefügt(+), 9 Zeilen entfernt(-) commit 9cf58a9fdd04823833a91e199e12d7bbc8c598e9 Author: Richard Schwarting Date: Thu Jul 28 15:37:02 2011 -0400 * figured out a way to upwards notify ancestors with tag-name node-lists on the addition and removal of relevant elements. gxml/Element.vala | 49 +++++++++++++++++++++++++++---------------------- 1 Datei geändert, 27 Zeilen hinzugefügt(+), 22 Zeilen entfernt(-) commit 3f6473119d9fa42c48c2bc5148bf421701d47b93 Author: Richard Schwarting Date: Thu Jul 28 13:25:17 2011 -0400 * settle an upwards notification of element removal and addition to maintain live-requirement for nodelists from get_elements_by_tag_name gxml/Element.vala | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 Datei geändert, 81 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit e0e3485d3f3b033dc1fbeb6febc8a30bcc7ffb0a Author: Richard Schwarting Date: Mon Jul 25 20:03:15 2011 -0400 * add test_out_{path,stream}_expected.xml test files test/test_out_path_expected.xml | 15 +++++++++++++++ test/test_out_stream_expected.xml | 15 +++++++++++++++ 2 Dateien geändert, 30 Zeilen hinzugefügt(+) commit 722875472e2f10fb1214c6829c2735ac925c8bb8 Author: Richard Schwarting Date: Mon Jul 25 20:02:35 2011 -0400 * fix DocumentTest test/DocumentTest.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 8e76577104cd17d84bd80e02f7cfff2538653365 Author: Richard Schwarting Date: Mon Jul 25 20:01:35 2011 -0400 * fill out tests for Document for creating other classes test/DocumentTest.vala | 110 +++++++++++++++++++++++++++++++++++++++++-------- 1 Datei geändert, 92 Zeilen hinzugefügt(+), 18 Zeilen entfernt(-) commit acf1993847067f97b7d094fde34df2e3f27e21ee Author: Richard Schwarting Date: Mon Jul 25 18:35:44 2011 -0400 * figured out how to neatly run outside processes synchronously for testing, yay test/DocumentTest.vala | 13 ++++++++++--- wscript | 2 ++ 2 Dateien geändert, 12 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit e24d740696e264b6772ce883757298e699be495c Author: Richard Schwarting Date: Mon Jul 25 17:25:20 2011 -0400 * yay, Document loading is tested well now. test/DocumentTest.vala | 25 +++++++++++++++++++------ 1 Datei geändert, 19 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit 701dbff32b0470f62ade4114d220fa9f49eeb05c Author: Richard Schwarting Date: Mon Jul 25 17:20:03 2011 -0400 * fill in tests for implementation and document_element * fill in tests for constructing by string * start writing generic document contents test to be reused to make sure documents were read in correctly test/DocumentTest.vala | 52 +++++++++++++++++++++++++++++++++++++++----------- 1 Datei geändert, 41 Zeilen hinzugefügt(+), 11 Zeilen entfernt(-) commit ec344f816ed63f346d8d2b5cb6b9147e2d036a88 Author: Richard Schwarting Date: Mon Jul 25 17:18:56 2011 -0400 * use NodeList now for get_elements_by_tag_name test test/ElementTest.vala | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit f5a4811582e33adf05e53c77d5fa2133b7fb29e2 Author: Richard Schwarting Date: Mon Jul 25 17:18:34 2011 -0400 * in libxml2 patch, don't use absolute paths patches/libxml2.patch | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 1292d44dcb21b321af11da80e9f4398f3e53dbca Author: Richard Schwarting Date: Mon Jul 25 17:17:51 2011 -0400 * make version parametre default to null gxml/Implementation.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit cd75dde801b44244945b18cd631273ebfa579cc1 Author: Richard Schwarting Date: Mon Jul 25 17:17:30 2011 -0400 * make Element use NodeList for get_elements_by_tag_name gxml/Element.vala | 11 ++++++----- 1 Datei geändert, 6 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit abd2f9a42f961a880f8eb6357236b8286fcdf091 Author: Richard Schwarting Date: Mon Jul 25 17:17:07 2011 -0400 * make Document's get_elements_by_tag_name use NodeList gxml/Document.vala | 11 ++++++----- 1 Datei geändert, 6 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit f9b6ff602d1afae12b2287ed40424e3a2ecca78a Author: Richard Schwarting Date: Mon Jul 25 17:16:29 2011 -0400 * implement NameTagNodeList, a NodeList suitable for get_elements_by_tag_name; still needs live monitoring gxml/NodeList.vala | 168 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 Datei geändert, 166 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit b81ad5c150b6b23ea46c2c9666abcb6734d6822e Author: Richard Schwarting Date: Sat Jul 23 16:57:06 2011 -0400 * dispense with unnecessary lines gxml/Document.vala | 3 --- 1 Datei geändert, 3 Zeilen entfernt(-) commit 653486ce0fdaf8484536f85500742248579bfcb7 Author: Richard Schwarting Date: Sat Jul 23 16:56:49 2011 -0400 * revolutionise the stringification of NodeLists gxml/NodeList.vala | 25 ++++++++++--------------- 1 Datei geändert, 10 Zeilen hinzugefügt(+), 15 Zeilen entfernt(-) commit 55edfb4006e7d01c520613f733b2b2bcfc6917d9 Author: Richard Schwarting Date: Sat Jul 23 16:56:22 2011 -0400 * change content_to_string () to a content property, for user convenience. gxml/Element.vala | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 46 Zeilen hinzugefügt(+) commit 82d35186d91949327a9c1c64d66fe6d4d4d2dd83 Author: Richard Schwarting Date: Thu Jul 21 20:47:11 2011 -0400 * test to_string for Document and Element test/DocumentTest.vala | 26 ++++++++++++++++++++++++++ test/ElementTest.vala | 11 +++++++++++ 2 Dateien geändert, 37 Zeilen hinzugefügt(+) commit 5901d3934205752eeafbfc51485e7f059709c0cd Author: Richard Schwarting Date: Thu Jul 21 20:46:46 2011 -0400 * make to_string return an XML representation of a node or document gxml/BackedNode.vala | 11 +++++++++++ gxml/Document.vala | 15 +++++++++++++-- gxml/NodeList.vala | 2 +- gxml/XNode.vala | 8 ++++++-- 4 Dateien geändert, 31 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 0aac3f7065e30c8e52a19a3d5ae2f5752224c0b1 Author: Richard Schwarting Date: Thu Jul 21 20:44:36 2011 -0400 * add bindings for xmlBuffer so we can stringify nodes easily patches/libxml2.patch | 39 ++++++++++++++++++++++++++------------- 1 Datei geändert, 26 Zeilen hinzugefügt(+), 13 Zeilen entfernt(-) commit 98f472cae25f173f0f409551e465153eb63fdf93 Author: Richard Schwarting Date: Thu Jul 21 14:44:21 2011 -0400 * add rule to build .pc so I can easily use gxml for other software * add hacky call to valadoc, finally something that works wscript | 6 +++++- 1 Datei geändert, 5 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit e937c8bb988b116eaa0ef064a18218e99994c42f Author: Richard Schwarting Date: Thu Jul 21 14:43:41 2011 -0400 * comment out a test until we can figure out how libxml2 is handling DTDs test/DocumentTest.vala | 4 +++- 1 Datei geändert, 3 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit db9d6bb56d18684a82f0fa7d22a475040cdf4975 Author: Richard Schwarting Date: Thu Jul 21 14:43:19 2011 -0400 * change to a shared library from a static library. gxml/wscript_build | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 626494b5c7ab6627d0141fa513b538bfa16151fd Author: Richard Schwarting Date: Thu Jul 21 14:42:56 2011 -0400 * document NodeType, Notation, ProcessingInstruction, Text and XNode gxml/NodeType.vala | 5 ++ gxml/Notation.vala | 27 +++++++--- gxml/ProcessingInstruction.vala | 21 ++++++++ gxml/Text.vala | 29 +++++++++++ gxml/XNode.vala | 113 ++++++++++++++++++++++++++++++++++++++-- 5 Dateien geändert, 186 Zeilen hinzugefügt(+), 9 Zeilen entfernt(-) commit 7625dea7af035a5173d6e534fd1580f1e08afac4 Author: Richard Schwarting Date: Thu Jul 21 14:41:55 2011 -0400 * document NodeList * throw some exceptions gxml/NodeList.vala | 98 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 Datei geändert, 84 Zeilen hinzugefügt(+), 14 Zeilen entfernt(-) commit 4a9fa267449f94d2c8e89415f48d79e7770fd390 Author: Richard Schwarting Date: Thu Jul 21 14:41:26 2011 -0400 * document Entity, EntityReference, Implementation gxml/Entity.vala | 21 ++++++++++++++++++--- gxml/EntityReference.vala | 11 +++++++++++ gxml/Implementation.vala | 16 ++++++++++++++++ 3 Dateien geändert, 45 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 92fafc7e15fe71c89cd472d56f612c21009b6fe6 Author: Richard Schwarting Date: Thu Jul 21 14:40:44 2011 -0400 * document Element gxml/Element.vala | 149 +++++++++++++++++++++++++++++++++++++++++++++++------- 1 Datei geändert, 132 Zeilen hinzugefügt(+), 17 Zeilen entfernt(-) commit 47203b27040ea67ae096ba8e300eea1321427a11 Author: Richard Schwarting Date: Thu Jul 21 14:40:25 2011 -0400 * fix more trailing whitespace gxml/Attr.vala | 2 +- gxml/CharacterData.vala | 2 +- gxml/Document.vala | 14 +++++++------- gxml/DocumentType.vala | 2 +- 4 Dateien geändert, 10 Zeilen hinzugefügt(+), 10 Zeilen entfernt(-) commit 3acf660280b9115020624aa22c113dd7fa51fc4c Author: Richard Schwarting Date: Thu Jul 21 14:39:14 2011 -0400 * fix some whitespace gxml/DomError.vala | 10 +++++----- 1 Datei geändert, 5 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 8066d4a24b33396a43e59ca35e895f1d0a950214 Author: Richard Schwarting Date: Thu Jul 21 14:38:38 2011 -0400 * document DomError gxml/DomError.vala | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 Datei geändert, 59 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-) commit 4f44b5b680b306554b3793d7fd1121f2e5c13dea Author: Richard Schwarting Date: Thu Jul 21 14:37:45 2011 -0400 * add documentation for DocumentType gxml/DocumentType.vala | 26 +++++++++++++++++++++----- 1 Datei geändert, 21 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 0ca5e644cc4c22ac88831a15c0b49f4b9b381117 Author: Richard Schwarting Date: Thu Jul 21 14:37:23 2011 -0400 * add documentation for DocumentFragment gxml/DocumentFragment.vala | 9 +++++++++ 1 Datei geändert, 9 Zeilen hinzugefügt(+) commit 14daa84816c8a1afaea2c11dba7d29743f378182 Author: Richard Schwarting Date: Thu Jul 21 14:37:07 2011 -0400 * add documentation for Comment gxml/Comment.vala | 8 ++++++++ 1 Datei geändert, 8 Zeilen hinzugefügt(+) commit a6026af6fb7384b7bc72dad8b1855230bf06ccc8 Author: Richard Schwarting Date: Thu Jul 21 14:36:56 2011 -0400 * add documentation for CharacterData gxml/CharacterData.vala | 32 +++++++++++++++++++++++++++++--- 1 Datei geändert, 29 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit eae2ba95bdb623a54d4461645cc4fe96ad48a548 Author: Richard Schwarting Date: Thu Jul 21 14:36:38 2011 -0400 * add documentation for CDATASection gxml/CDATASection.vala | 10 ++++++++++ 1 Datei geändert, 10 Zeilen hinzugefügt(+) commit eac7af16ea4fe21152d87c6a287c4fede9c09f63 Author: Richard Schwarting Date: Thu Jul 21 14:36:22 2011 -0400 * add documentation for BackedNode * throw some additional errors gxml/BackedNode.vala | 60 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 Datei geändert, 57 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit a9048be0b3613f457193fa999e6009c86ffb623a Author: Richard Schwarting Date: Thu Jul 21 14:35:54 2011 -0400 * add documentation for Attr gxml/Attr.vala | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 Datei geändert, 63 Zeilen hinzugefügt(+), 8 Zeilen entfernt(-) commit a62174962bff1e624f84aeb8ab0f05adff54b141 Author: Richard Schwarting Date: Thu Jul 21 14:35:30 2011 -0400 * add documentation for Document gxml/Document.vala | 158 ++++++++++++++++++++++++++++++++++++++++++++--------- 1 Datei geändert, 133 Zeilen hinzugefügt(+), 25 Zeilen entfernt(-) commit d5f21910bc3d48922e9fe99d64c081c848a0c2c8 Author: Richard Schwarting Date: Thu Jul 21 14:34:57 2011 -0400 * correct cflags for .pc gxml.pc.in | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 51513c571739967f6e5acea231ed6881f133a51f Author: Richard Schwarting Date: Mon Jul 11 19:19:52 2011 -0400 * add .pc file gxml.pc.in | 12 ++++++++++++ 1 Datei geändert, 12 Zeilen hinzugefügt(+) commit e355ab31fe34dabc30ef90f924012830455a33cd Author: Richard Schwarting Date: Mon Jul 11 16:08:12 2011 -0400 * add gxml.doap gxml.doap | 26 ++++++++++++++++++++++++++ 1 Datei geändert, 26 Zeilen hinzugefügt(+) commit 4161b94bb490efd84bfb46ecf0150273b9941bab Author: Richard Schwarting Date: Sun Jul 10 11:16:10 2011 -0400 * stub out tests for Document's properties, now that we'll be able to support them with libxml2 changes test/DocumentTest.vala | 19 ++++++++++++++++++- 1 Datei geändert, 18 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 8a32d50cb75dffd6e21baac9d92699c9ad8aac21 Author: Richard Schwarting Date: Sun Jul 10 11:15:26 2011 -0400 * start adding support for functionality based on what we can expose in libxml2's bindings gxml/DocumentType.vala | 15 +++++++++++---- 1 Datei geändert, 11 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-) commit 86106d095b127461129fca7fc0a7bdf3c7dd65a0 Author: Richard Schwarting Date: Sun Jul 10 11:14:46 2011 -0400 * advance doctype support, and add Stream support for saving and File support for reading, requiring libxml2's vapi patch gxml/Document.vala | 30 +++++++++++++++++++++--------- 1 Datei geändert, 21 Zeilen hinzugefügt(+), 9 Zeilen entfernt(-) commit 0c639f48e41ad25a94f8f184dff09c898162a364 Author: Richard Schwarting Date: Sun Jul 10 11:13:43 2011 -0400 * update potential patch for libxml2's vapi patches/libxml2.patch | 83 ++++++++++++++++++++++++++++++++++++++++++--------- 1 Datei geändert, 69 Zeilen hinzugefügt(+), 14 Zeilen entfernt(-) commit 59bf27c3a982b834b47bd4cdc4be2302a21bba61 Author: Richard Schwarting Date: Sat Jul 9 13:50:33 2011 -0400 * inc. version to 0.0.2 NEWS | 6 ++++++ README | 2 +- wscript | 2 +- 3 Dateien geändert, 8 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 1545ea232c2367b6db82a7eb26991892aafaad05 Author: Richard Schwarting Date: Sat Jul 9 13:46:44 2011 -0400 * add NEWS and README NEWS | 5 +++++ README | 3 +++ 2 Dateien geändert, 8 Zeilen hinzugefügt(+) commit ed6e9bfb02fc6c2550f6eee6b31022e539570173 Author: Richard Schwarting Date: Fri Jul 8 15:17:13 2011 -0400 * add an INSTALL file INSTALL | 8 ++++++++ 1 Datei geändert, 8 Zeilen hinzugefügt(+) commit 1577fc7d3eff606caaf159e385f91b5851d75a0d Author: Richard Schwarting Date: Fri Jul 8 15:11:51 2011 -0400 * disable save_to_io functionality for now, until libxml2 bindings are patched gxml/Document.vala | 6 +++++- test/DocumentTest.vala | 2 +- 2 Dateien geändert, 6 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit a48aa94a9de64acd90b351d05ec34d4552ce72f9 Author: Richard Schwarting Date: Fri Jul 8 14:45:36 2011 -0400 * update libxml2 patch, doesn't matter too much since libxml2 doesn't bind xmlSaveCtxtPtr yet patches/libxml2.patch | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 902bf072087ed9ea4aee5fd3b988acdc2dbf2b66 Author: Richard Schwarting Date: Fri Jul 8 14:41:37 2011 -0400 * add save_to_path * temporarily give up on save_to_stream (needs libxml2 binding change) * update test.xml" gxml/Document.vala | 8 ++++++-- test/DocumentTest.vala | 19 +++++++++++++------ test/test.xml | 4 ++-- 3 Dateien geändert, 21 Zeilen hinzugefügt(+), 10 Zeilen entfernt(-) commit c32994e41a7e9423ab4c1838319b513f46ee3623 Author: Richard Schwarting Date: Fri Jul 8 13:31:40 2011 -0400 * catch DomErrors in tests to get rid of those warnings when we compile; catching one fails the test. test/AttrTest.vala | 186 ++++++++----- test/CharacterDataTest.vala | 93 +++++-- test/DocumentTest.vala | 210 +++++++++----- test/ElementTest.vala | 257 +++++++++-------- test/GXmlTest.vala | 16 +- test/NodeListTest.vala | 5 +- test/TextTest.vala | 77 +++--- test/XNodeTest.vala | 654 +++++++++++++++++++++++++------------------- test/wscript_build | 2 +- 9 Dateien geändert, 894 Zeilen hinzugefügt(+), 606 Zeilen entfernt(-) commit 84e34acc7a71de62d05996828505c8a2e382b59a Author: Richard Schwarting Date: Fri Jul 8 12:40:43 2011 -0400 * remove check on valadoc until we can actually use it wscript | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 2e1b6ba9a17728f2b58b1b9693bdc50d8ac6f864 Author: Richard Schwarting Date: Fri Jul 8 12:37:19 2011 -0400 * add AUTHORS, COPYING, and MAINTAINERS files * start rule for valadoc; encounters TypeError thought AUTHORS | 1 + COPYING | 503 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MAINTAINERS | 3 + wscript | 11 ++ 4 Dateien geändert, 518 Zeilen hinzugefügt(+) commit 53d6ec0f1d901a445493acf0155c4b14f76f6ccd Author: Richard Schwarting Date: Fri Jul 8 12:07:18 2011 -0400 * remove hand written Makefiles (replaced by WAF scripts) Makefile | 17 ----------------- gxml/Makefile | 14 -------------- test/Makefile | 17 ----------------- 3 Dateien geändert, 48 Zeilen entfernt(-) commit 8ba851b419fab2b08e712d232e2223424f229580 Author: Richard Schwarting Date: Fri Jul 8 12:03:47 2011 -0400 * get WAF to use -g, thanks to a tip from Lethalman in #vala * include a patch for libxml2's vapi that I need for saving XML files Makefile | 3 ++- patches/libxml2.patch | 21 +++++++++++++++++++++ test/wscript_build | 3 ++- wscript | 5 +++-- 4 Dateien geändert, 28 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-) commit 6db78f06df20ee454a1b9c24b9907e4adaacdadd Author: Richard Schwarting Date: Thu Jul 7 16:38:53 2011 -0400 * add test for CharacterDataTest test/CharacterDataTest.vala | 56 +++++++++++++++++++++++++++++++++++++++++++++ test/GXmlTest.vala | 1 + test/wscript_build | 2 +- 3 Dateien geändert, 58 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 7172c42673b98bfd997592e1b90912fa27ded361 Author: Richard Schwarting Date: Thu Jul 7 16:38:15 2011 -0400 * implement CharacterData methods gxml/CharacterData.vala | 15 +++++++++------ 1 Datei geändert, 9 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit 1d7254ecca8607fbc1c41fe6b9c40dfa337e069a Author: Richard Schwarting Date: Thu Jul 7 12:36:10 2011 -0400 * vainly try to add -g to VALAFLAGS for now to now avail? wscript | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit c317477ada406c9ad07403fdd8dcf0dbc823a664 Author: Richard Schwarting Date: Thu Jul 7 12:35:46 2011 -0400 * add test for Text test/GXmlTest.vala | 10 ++++++++++ test/TextTest.vala | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ test/wscript_build | 5 +++-- 3 Dateien geändert, 63 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 1e31e5c21fee791be29063fa5cb506d5e8f7a7ca Author: Richard Schwarting Date: Thu Jul 7 12:35:16 2011 -0400 * implement most of Text's split_text, limited by libxml2 gxml/Text.vala | 23 +++++++++++++++-------- 1 Datei geändert, 15 Zeilen hinzugefügt(+), 8 Zeilen entfernt(-) commit b5ed4255fc388c7ebaa6707079e3258d776e0e30 Author: Richard Schwarting Date: Thu Jul 7 12:35:01 2011 -0400 * break comment over more lines gxml/ProcessingInstruction.vala | 5 ++++- 1 Datei geändert, 4 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 6629561d31c9f280e8a2f2c259dc262bf6af1a47 Author: Richard Schwarting Date: Thu Jul 7 12:34:41 2011 -0400 * make CharacterData's string dependent on the underlying nodes value * fix infinite recursion in constructor gxml/CharacterData.vala | 15 ++++++++++++--- 1 Datei geändert, 12 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit f98dce21b6a12371bd843ecf9901339b7c32be3a Author: Richard Schwarting Date: Thu Jul 7 12:33:57 2011 -0400 * give children access to BackedNode's nodes' content field gxml/BackedNode.vala | 4 ++++ 1 Datei geändert, 4 Zeilen hinzugefügt(+) commit 84884c02e68cac0ea7734dbfd8b61df629d5e1e0 Author: Richard Schwarting Date: Thu Jul 7 01:17:44 2011 -0400 * add notes for EntityReference and ProcessingInstruction. May not have libxml2 analogues gxml/EntityReference.vala | 2 ++ gxml/ProcessingInstruction.vala | 1 + 2 Dateien geändert, 3 Zeilen hinzugefügt(+) commit 1efca79b658fc35ace2e9b29b5ebcfb541690436 Author: Richard Schwarting Date: Thu Jul 7 01:05:15 2011 -0400 * can't figure out why Xml.Entity*->name isn't working, for tomorrow gxml/Entity.vala | 3 ++- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 41519d119517a36c76f9fe417c849e1e53aa6946 Author: Richard Schwarting Date: Thu Jul 7 01:02:44 2011 -0400 * start filling out Entity (warning; this commit temporarily stops it from compiling) gxml/Entity.vala | 85 +++++++++++++++++++++++++++++++++++++++++++++++++----- gxml/NodeList.vala | 34 ++++++++++++++++++++++ 2 Dateien geändert, 112 Zeilen hinzugefügt(+), 7 Zeilen entfernt(-) commit 3e13a3611d3487294ef21cf392ba23828409a0a6 Author: Richard Schwarting Date: Wed Jul 6 23:48:17 2011 -0400 * setup Notation a little; need libxml2 vala wrapping for xmlNotation though gxml/Notation.vala | 28 ++++++++++++++++++++++------ 1 Datei geändert, 22 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit e95e003251c07321ce05be32ae3489e2aae9ce05 Author: Richard Schwarting Date: Wed Jul 6 23:47:54 2011 -0400 * add note to Element on normalisation gxml/Element.vala | 3 +++ 1 Datei geändert, 3 Zeilen hinzugefügt(+) commit 9502e6257a9442992e460a847464ef5ebc9695a9 Author: Richard Schwarting Date: Wed Jul 6 23:39:47 2011 -0400 * add split_text to Text gxml/Text.vala | 11 +++++++++++ 1 Datei geändert, 11 Zeilen hinzugefügt(+) commit fce2724c7561cb0e15b5ebcc06071be945eda063 Author: Richard Schwarting Date: Wed Jul 6 23:39:35 2011 -0400 * fix some method names to obey GNOME conventions gxml/CharacterData.vala | 11 +++++------ 1 Datei geändert, 5 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit bd91d7dcd48484d431e3ca8fe51710946cd80dce Author: Richard Schwarting Date: Wed Jul 6 23:19:10 2011 -0400 * make Text, Comment, and CDATASection inherit from the correct parents gxml/CDATASection.vala | 2 +- gxml/Comment.vala | 2 +- gxml/Text.vala | 2 +- 3 Dateien geändert, 3 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit e4d6d43be4c950f719efc9b7d72d094c1d3b4a8a Author: Richard Schwarting Date: Wed Jul 6 23:16:26 2011 -0400 * add basic CharacterData class gxml/CharacterData.vala | 37 +++++++++++++++++++++++++++++++++++++ gxml/wscript_build | 2 +- 2 Dateien geändert, 38 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 74e3c460901a2d20fdd02a2e92e3cfe2e5a9a0d9 Author: Richard Schwarting Date: Wed Jul 6 23:04:31 2011 -0400 * add notes gxml/NodeList.vala | 4 ++++ 1 Datei geändert, 4 Zeilen hinzugefügt(+) commit eaec15743561b8c09a3ec343c8e857f2bf59a342 Author: Richard Schwarting Date: Wed Jul 6 23:04:15 2011 -0400 * get closer to supporting DocumentType; need to amalgamate notations and entites once we can get access to them. gxml/DocumentType.vala | 38 ++++++++++++++++++++++++++------------ 1 Datei geändert, 26 Zeilen hinzugefügt(+), 12 Zeilen entfernt(-) commit 72bf1b5d85cdc4ca6c1ae5cd3511e7a7d3124cd4 Author: Richard Schwarting Date: Wed Jul 6 23:03:30 2011 -0400 * get closer to supporting DTD. Need to fix libxml2 vala wrappings gxml/Document.vala | 8 +++++--- 1 Datei geändert, 5 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit f9c2a9dc6a25a8f3d81f9f9de7a3840ed2c03b9e Author: Richard Schwarting Date: Wed Jul 6 23:03:03 2011 -0400 * add notes gxml/BackedNode.vala | 6 ++++++ 1 Datei geändert, 6 Zeilen hinzugefügt(+) commit 32d79def3a9db435f9efd7d4469ea7124ad38aa5 Author: Richard Schwarting Date: Wed Jul 6 22:27:23 2011 -0400 * partially handle DocumentType gxml/Document.vala | 4 +++- gxml/DocumentType.vala | 24 ++++++++++++++++++------ 2 Dateien geändert, 21 Zeilen hinzugefügt(+), 7 Zeilen entfernt(-) commit bbc83ceda01fbc6e8f12f1531b82efe89bdc5d8b Author: Richard Schwarting Date: Wed Jul 6 19:43:31 2011 -0400 * set implementation * add methods for checking whether it's HTML and erroring for unsupported features, and for checking character validity (both partial) gxml/Document.vala | 42 ++++++++++++++++++++++++++++++++++-------- 1 Datei geändert, 34 Zeilen hinzugefügt(+), 8 Zeilen entfernt(-) commit e6a6595106b48377a90a3d6e3f2947811be9b9ee Author: Richard Schwarting Date: Wed Jul 6 19:42:04 2011 -0400 * add partial has_feature method gxml/Implementation.vala | 23 +++++++++++++++++++++-- 1 Datei geändert, 21 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 1d13cae5740c940460b505422bb5bdbb57c6a1b2 Author: Richard Schwarting Date: Wed Jul 6 19:41:43 2011 -0400 * remove redundant _ERR suffix gxml/DomError.vala | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 8cd288435db201e9fdc549f310120142bed4f4e0 Author: Richard Schwarting Date: Wed Jul 6 19:41:19 2011 -0400 * add notes on DocumentFragment; hopefully libxml2 will take care of the code gxml/DocumentFragment.vala | 14 ++++++++++++++ 1 Datei geändert, 14 Zeilen hinzugefügt(+) commit ac3c7d6455f2f99221155e109212589c04bc4fd3 Author: Richard Schwarting Date: Wed Jul 6 19:40:29 2011 -0400 * remove redundant class name in methods test/AttrTest.vala | 2 +- test/DocumentTest.vala | 4 ++-- test/ElementTest.vala | 2 +- test/GXmlTest.vala | 9 +++++---- test/XNodeTest.vala | 2 +- 5 Dateien geändert, 10 Zeilen hinzugefügt(+), 9 Zeilen entfernt(-) commit 4f089351e1e1cb915a8ff9f5cae65dfc28734844 Author: Richard Schwarting Date: Wed Jul 6 00:07:21 2011 -0400 * fix location of test.xml file now that we use WAF * remove redundant get_doc calls in tests test/ElementTest.vala | 9 --------- test/NodeListTest.vala | 11 +---------- test/wscript_build | 1 - wscript | 1 + 4 Dateien geändert, 2 Zeilen hinzugefügt(+), 20 Zeilen entfernt(-) commit bdbf7d2207b82105c9686380fb6f88e763a190bf Author: Richard Schwarting Date: Tue Jul 5 21:55:37 2011 -0400 * make WAF work after a make clean Makefile | 3 ++- gxml/Makefile | 6 +++--- gxml/wscript_build | 7 ++++--- test/Makefile | 4 ++-- test/wscript_build | 2 +- wscript | 1 + 6 Dateien geändert, 13 Zeilen hinzugefügt(+), 10 Zeilen entfernt(-) commit 49bb2b67d9b650d4ae18be080fd7cf4ba7300911 Author: Richard Schwarting Date: Tue Jul 5 21:15:38 2011 -0400 * add NodeListTest stub test/NodeListTest.vala | 22 ++++++++++++++++++++++ 1 Datei geändert, 22 Zeilen hinzugefügt(+) commit 3308ec1a7e059a3d3060a7fb1cb703397eb9b5cd Author: Richard Schwarting Date: Tue Jul 5 21:13:20 2011 -0400 * add WAF build support gxml/wscript_build | 13 +++++++++++++ test/wscript_build | 17 +++++++++++++++++ wscript | 28 ++++++++++++++++++++++++++++ 3 Dateien geändert, 58 Zeilen hinzugefügt(+) commit 59ea1f408ae66a54cf92c8c78b0ba399bd0ba107 Author: Richard Schwarting Date: Tue Jul 5 15:20:11 2011 -0400 * back in action after some turbulence: working on saving files gxml/Document.vala | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 Datei geändert, 53 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 09bf19f53edef20c0d4f8a83fcbb7e1ad4c39ceb Author: Richard Schwarting Date: Fri Jun 17 16:27:23 2011 -0400 * finally load documents from GInputStreams. Would have liked to use xmlReadIO, but that isn't wrapped, but we still use IO functions instead of dumping everything into memory right away. gxml/Document.vala | 131 +++++++++++++++++++++++++++---------------------- gxml/NodeList.vala | 4 +- gxml/XNode.vala | 2 +- test/DocumentTest.vala | 22 ++++++--- test/Makefile | 2 +- 5 Dateien geändert, 92 Zeilen hinzugefügt(+), 69 Zeilen entfernt(-) commit 7d7854e9d2f94ba4643c6948b0bc90dd0183f5ec Author: Richard Schwarting Date: Fri Jun 17 14:30:08 2011 -0400 * change name of .vapi file to gxml from gdom gxml/Makefile | 4 ++-- test/Makefile | 2 +- 2 Dateien geändert, 3 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 6e734afa19a65550eca01ceeb754a957f7ba2c7c Author: Richard Schwarting Date: Fri Jun 17 14:28:50 2011 -0400 * fix makefiles to use gxml instead of gdom Makefile | 6 +++--- test/Makefile | 6 +++--- 2 Dateien geändert, 6 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit 9bdc27fea086081e7dce804ebec4674ee0506537 Author: Richard Schwarting Date: Fri Jun 17 14:27:05 2011 -0400 * rebrand source directory to gxml from gdom gdom/Attr.vala | 122 ---------------- gdom/BackedNode.vala | 145 ------------------- gdom/CDATASection.vala | 18 --- gdom/Comment.vala | 19 --- gdom/Document.vala | 237 ------------------------------ gdom/DocumentFragment.vala | 9 -- gdom/DocumentType.vala | 32 ----- gdom/DomError.vala | 16 --- gdom/Element.vala | 167 ---------------------- gdom/Entity.vala | 22 --- gdom/EntityReference.vala | 16 --- gdom/Implementation.vala | 9 -- gdom/Makefile | 14 -- gdom/NodeList.vala | 309 ---------------------------------------- gdom/NodeType.vala | 22 --- gdom/Notation.vala | 20 --- gdom/ProcessingInstruction.vala | 35 ----- gdom/Text.vala | 17 --- gdom/XNode.vala | 104 -------------- gxml/Attr.vala | 122 ++++++++++++++++ gxml/BackedNode.vala | 145 +++++++++++++++++++ gxml/CDATASection.vala | 18 +++ gxml/Comment.vala | 19 +++ gxml/Document.vala | 237 ++++++++++++++++++++++++++++++ gxml/DocumentFragment.vala | 9 ++ gxml/DocumentType.vala | 32 +++++ gxml/DomError.vala | 16 +++ gxml/Element.vala | 167 ++++++++++++++++++++++ gxml/Entity.vala | 22 +++ gxml/EntityReference.vala | 16 +++ gxml/Implementation.vala | 9 ++ gxml/Makefile | 14 ++ gxml/NodeList.vala | 309 ++++++++++++++++++++++++++++++++++++++++ gxml/NodeType.vala | 22 +++ gxml/Notation.vala | 20 +++ gxml/ProcessingInstruction.vala | 35 +++++ gxml/Text.vala | 17 +++ gxml/XNode.vala | 104 ++++++++++++++ 38 Dateien geändert, 1333 Zeilen hinzugefügt(+), 1333 Zeilen entfernt(-) commit 8aa8a80cfc5367cfd2925581a0d5f4dbd71e3df7 Author: Richard Schwarting Date: Thu Jun 16 17:27:33 2011 -0400 * rename DomNode to XNode, wanted to do this for a while. gdom/Attr.vala | 16 +- gdom/BackedNode.vala | 30 ++-- gdom/Document.vala | 16 +- gdom/DocumentType.vala | 2 +- gdom/DomNode.vala | 104 ----------- gdom/Element.vala | 6 +- gdom/Entity.vala | 2 +- gdom/EntityReference.vala | 2 +- gdom/NodeList.vala | 80 ++++----- gdom/Notation.vala | 2 +- gdom/ProcessingInstruction.vala | 2 +- gdom/XNode.vala | 104 +++++++++++ test/DocumentTest.vala | 8 +- test/DomNodeTest.vala | 379 ---------------------------------------- test/ElementTest.vala | 4 +- test/GXmlTest.vala | 2 +- test/XNodeTest.vala | 379 ++++++++++++++++++++++++++++++++++++++++ 17 Dateien geändert, 569 Zeilen hinzugefügt(+), 569 Zeilen entfernt(-) commit c2e96e875e0436c9f564c6e94b148a749303eedf Author: Richard Schwarting Date: Thu Jun 16 17:24:07 2011 -0400 * rebrand tests under gxml instead of gdom test/AttrTest.vala | 22 +++++++++++----------- test/DocumentTest.vala | 24 ++++++++++++------------ test/DomNodeTest.vala | 34 +++++++++++++++++----------------- test/ElementTest.vala | 16 ++++++++-------- 4 Dateien geändert, 48 Zeilen hinzugefügt(+), 48 Zeilen entfernt(-) commit 2ef12d4a9abcb5a1e3a478709e102b8575c1c863 Author: Richard Schwarting Date: Thu Jun 16 17:22:54 2011 -0400 * refactor utility functions and main into new GXmlTest test/Main.vala | 17 ----------------- 1 Datei geändert, 17 Zeilen entfernt(-) commit cf0c7d29507437b4c10bc1c2e6f84e783dbec2c7 Author: Richard Schwarting Date: Thu Jun 16 17:22:44 2011 -0400 * refactor utility functions and main into new GXmlTest test/AttrTest.vala | 26 +------------------------- test/DocumentTest.vala | 12 +----------- test/DomNodeTest.vala | 27 +++++---------------------- test/ElementTest.vala | 18 +++++++----------- test/GXmlTest.vala | 43 +++++++++++++++++++++++++++++++++++++++++++ 5 Dateien geändert, 57 Zeilen hinzugefügt(+), 69 Zeilen entfernt(-) commit e8372de90d5741693d686d2285b263bcc29fcff7 Author: Richard Schwarting Date: Thu Jun 16 17:21:55 2011 -0400 * change the binary name to gxml_test test/Makefile | 6 +++--- 1 Datei geändert, 3 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit b4b08b3a08c817ee7481769e48ce53ddccc9e95d Author: Richard Schwarting Date: Thu Jun 16 17:07:48 2011 -0400 * now that we have a NodeList handling children, testing Attr is easy test/AttrTest.vala | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 70 Zeilen hinzugefügt(+) commit d243b236422274045f4870ac5dcd4371d7a0383b Author: Richard Schwarting Date: Thu Jun 16 16:08:37 2011 -0400 * fix adding children for both nodes and attributes gdom/NodeList.vala | 30 +++++++++++++++++++++++------- 1 Datei geändert, 23 Zeilen hinzugefügt(+), 7 Zeilen entfernt(-) commit 8cde960007761ec2fd08de68c6012df381ab9635 Author: Richard Schwarting Date: Mon Jun 13 19:42:13 2011 -0400 * add to_string () method so I can see what's going on * make head () a property again, so we can set the ->children field on nodes/attrs that don't have any yet * fix the Iterator so it starts before the first node * make append_child set the first child when non exist yet gdom/NodeList.vala | 97 +++++++++++++++++++++++++++++++++++++++--------------- 1 Datei geändert, 70 Zeilen hinzugefügt(+), 27 Zeilen entfernt(-) commit a6b09b4eee44a27e74e71084db2dee8ee012b12a Author: Richard Schwarting Date: Mon Jun 13 19:40:36 2011 -0400 * get rid of useless comment gdom/Attr.vala | 1 - 1 Datei geändert, 1 Zeile entfernt(-) commit f78eeae5ecacb7411cb4a2db541930bcb99bdddf Author: Richard Schwarting Date: Mon Jun 13 19:40:27 2011 -0400 * add to_string () method so I can see what's going on gdom/DomNode.vala | 6 ++++++ 1 Datei geändert, 6 Zeilen hinzugefügt(+) commit a323821d0a5af9eccca0907c0066124eb1f58d44 Author: Richard Schwarting Date: Mon Jun 13 18:43:30 2011 -0400 * build with gee-1.0 for Iterable/Iterator interfaces in NodeList test/Makefile | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 44746ce0bff8c7c9a451888fe87946f7e064c78c Author: Richard Schwarting Date: Mon Jun 13 18:43:04 2011 -0400 * length is a property rather than a method on NodeList test/ElementTest.vala | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 55b6dd4c4a4e1e4372ed57a94997db04edbb0227 Author: Richard Schwarting Date: Mon Jun 13 18:42:51 2011 -0400 * length is a property rather than a method on NodeList test/DomNodeTest.vala | 32 ++++++++++++++++---------------- 1 Datei geändert, 16 Zeilen hinzugefügt(+), 16 Zeilen entfernt(-) commit afd3071c421b89d0339dc2b2df9233a05970e46a Author: Richard Schwarting Date: Mon Jun 13 18:42:30 2011 -0400 * use gee-1.0 for Iterable, Iterator interface for NodeList gdom/Makefile | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 9d01b8e0bf349d1ce4d3a41b67ef9f6f18215de3 Author: Richard Schwarting Date: Mon Jun 13 18:42:05 2011 -0400 * make DomNode require NodeList for child_nodes gdom/DomNode.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 2ab4ae6d3f81877d066db1f3e31d3a1ce7a1899c Author: Richard Schwarting Date: Mon Jun 13 18:41:41 2011 -0400 * make BackedNode use NodeList for its children, moving logic into NodeList gdom/BackedNode.vala | 77 ++++++++++++++++------------------------------------ 1 Datei geändert, 23 Zeilen hinzugefügt(+), 54 Zeilen entfernt(-) commit a145586dfa0cc72d4649eda14158d4593fc8c0e1 Author: Richard Schwarting Date: Mon Jun 13 18:41:15 2011 -0400 * make Attr use NodeList for children (which are its values, which I was ignoring before) gdom/Attr.vala | 53 +++++++++++++++++++++++++++-------------------------- 1 Datei geändert, 27 Zeilen hinzugefügt(+), 26 Zeilen entfernt(-) commit 004f2a5a2e54ddacb76b302e398fa29aaad55ded Author: Richard Schwarting Date: Mon Jun 13 18:40:36 2011 -0400 * add an initial attempt at NodeList. I'd originally wanted to just use List, but the 'live list' requirement for DOM prevents me, and this should make handling children of Nodes and Attrs easier gdom/NodeList.vala | 250 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 250 Zeilen hinzugefügt(+) commit 7f45b80c5c4ec2a4bab49600d517690acdbff21e Author: Richard Schwarting Date: Mon Jun 13 14:14:19 2011 -0400 * try changing value behaviour :| gdom/Attr.vala | 38 ++++++++++++++++++++++++++++++-------- test/AttrTest.vala | 2 +- 2 Dateien geändert, 31 Zeilen hinzugefügt(+), 9 Zeilen entfernt(-) commit 0effcd6d91e6c6b6d2e43d37ba7d6dd35eff5955 Author: Richard Schwarting Date: Sun Jun 12 15:58:01 2011 -0400 * start adding Attr tests test/AttrTest.vala | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ test/Main.vala | 18 +-------------- test/Makefile | 2 +- 3 Dateien geändert, 66 Zeilen hinzugefügt(+), 18 Zeilen entfernt(-) commit a079291321a447be93b96bea083dbd5708f5e894 Author: Richard Schwarting Date: Sun Jun 12 15:57:35 2011 -0400 * remove old VirtualNode (became DomNode when DomNode became BackedNode) gdom/VirtualNode.vala | 37 ------------------------------------- 1 Datei geändert, 37 Zeilen entfernt(-) commit fe417ef5b3a4aed7aa485c0a3fd92ef3fe18f324 Author: Richard Schwarting Date: Sun Jun 12 15:56:45 2011 -0400 * add TODO items for better Attribute support gdom/Document.vala | 1 + gdom/Element.vala | 1 + 2 Dateien geändert, 2 Zeilen hinzugefügt(+) commit 8e354e048cec04325e8ed9913f8c22bc8f8ba096 Author: Richard Schwarting Date: Sun Jun 12 15:56:23 2011 -0400 * remove redundant code that doesn't apply to Attr, and excess comments gdom/Attr.vala | 93 ++++++++-------------------------------------------------- 1 Datei geändert, 12 Zeilen hinzugefügt(+), 81 Zeilen entfernt(-) commit b93cf5823404ef94440cccf6d2a7d58fe7e70da9 Author: Richard Schwarting Date: Sun Jun 12 15:05:34 2011 -0400 * refactor Node base classes again, whee * fix some tests * fix element handling of attributes in one place gdom/Attr.vala | 4 +- gdom/BackedNode.vala | 176 +++++++++++++++++++++++++++++++ gdom/CDATASection.vala | 2 +- gdom/Comment.vala | 2 +- gdom/Document.vala | 20 ++-- gdom/DocumentFragment.vala | 2 +- gdom/DocumentType.vala | 2 +- gdom/DomNode.vala | 228 +++++++++++----------------------------- gdom/Element.vala | 35 +++--- gdom/Entity.vala | 2 +- gdom/EntityReference.vala | 2 +- gdom/NodeType.vala | 22 ++++ gdom/Notation.vala | 2 +- gdom/ProcessingInstruction.vala | 2 +- gdom/Text.vala | 2 +- test/DocumentTest.vala | 7 ++ test/ElementTest.vala | 2 +- 17 Dateien geändert, 303 Zeilen hinzugefügt(+), 209 Zeilen entfernt(-) commit 7b572a6eb862222401287907ff213e6ffe01c18d Author: Richard Schwarting Date: Fri Jun 10 14:27:19 2011 -0400 * fix compile errors * hide warnings when compiling with debug, since they're almost all for exception handling, and I haven't decided how to handle that yet. gdom/Attr.vala | 2 +- gdom/Document.vala | 2 +- gdom/DomNode.vala | 2 +- gdom/Element.vala | 2 +- test/DocumentTest.vala | 10 ++++---- test/DomNodeTest.vala | 2 +- test/ElementTest.vala | 67 +++++++++++++++++++++++--------------------------- test/Makefile | 2 +- 8 Dateien geändert, 42 Zeilen hinzugefügt(+), 47 Zeilen entfernt(-) commit af49b6b321e0ee2f45d59dd3a59289207b295c3e Author: Richard Schwarting Date: Fri Jun 10 14:11:52 2011 -0400 * rewrite get_elements_by_tag_name so it does preorder traversal as required, also now works on Xml.Node* directly for more efficient/sane use gdom/Element.vala | 48 ++++++++++++++++++++++++++++++++++++------------ 1 Datei geändert, 36 Zeilen hinzugefügt(+), 12 Zeilen entfernt(-) commit 0d23869684a93c0b2ae5f7eb99b8cf4d06affe81 Author: Richard Schwarting Date: Fri Jun 10 14:10:55 2011 -0400 * simplify getting last child, remove some comments, add a note gdom/DomNode.vala | 18 ++++++------------ 1 Datei geändert, 6 Zeilen hinzugefügt(+), 12 Zeilen entfernt(-) commit 1dc76e0f8c9e027da9bd2e55b5f6b9303446a2d4 Author: Richard Schwarting Date: Fri Jun 10 11:33:55 2011 -0400 * test that attribute replacement works test/ElementTest.vala | 5 +++-- 1 Datei geändert, 3 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 960a865113973e51110128b93ed1c2d1f1b59a37 Author: Richard Schwarting Date: Fri Jun 10 11:33:02 2011 -0400 * make document get_elements_by_tag_name use element's implementation, get rid of junk gdom/Document.vala | 32 ++++++++++---------------------- 1 Datei geändert, 10 Zeilen hinzugefügt(+), 22 Zeilen entfernt(-) commit 8b1169b05e8df98bf80d0ca542d239f6e17ff834 Author: Richard Schwarting Date: Fri Jun 10 11:32:31 2011 -0400 * notes for later gdom/Attr.vala | 5 +++++ 1 Datei geändert, 5 Zeilen hinzugefügt(+) commit 7bf1cd530005ce251d4d15367ef6879d45e5bfac Author: Richard Schwarting Date: Fri Jun 10 11:20:34 2011 -0400 * add test for Element attributes test/ElementTest.vala | 31 +++++++++++++++++++++++++++++++ 1 Datei geändert, 31 Zeilen hinzugefügt(+) commit 81f7dde911f1a45f69ee76ddfef1b3c6a97099e4 Author: Richard Schwarting Date: Fri Jun 10 11:19:54 2011 -0400 * improve create element test, invalid char check test/DocumentTest.vala | 29 ++++++++++++++++++++++++++--- 1 Datei geändert, 26 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 6a8735987ea1c9f7bdbba19b44f054b6b54c105d Author: Richard Schwarting Date: Fri Jun 10 11:19:27 2011 -0400 * improve parent test test/DomNodeTest.vala | 9 +++++++-- 1 Datei geändert, 7 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit 56618256c14db05b3f00126faa9d221140eabe7b Author: Richard Schwarting Date: Fri Jun 10 11:18:46 2011 -0400 * fix whitespace gdom/CDATASection.vala | 2 +- gdom/Comment.vala | 2 +- gdom/Notation.vala | 2 +- 3 Dateien geändert, 3 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 6ae968ee8090983e3e4f9da96d87d638b63ccef4 Author: Richard Schwarting Date: Thu Jun 9 23:01:32 2011 -0400 * fill out a LOT more tests, especially dealing with the node hierarchy test/DomNodeTest.vala | 187 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 187 Zeilen hinzugefügt(+) commit 898b91aa780e3cdcc406ed9fce3c3f60e68daf29 Author: Richard Schwarting Date: Thu Jun 9 23:00:55 2011 -0400 * according to the spec, only Element uses the attributes property (!), so move the logic into Element gdom/DomNode.vala | 18 ++++-------------- gdom/Element.vala | 20 ++++++++++++++++++++ 2 Dateien geändert, 24 Zeilen hinzugefügt(+), 14 Zeilen entfernt(-) commit 27b580ec2a1ff4d39dc6fdff8371ce4cb16b28d0 Author: Richard Schwarting Date: Thu Jun 9 23:00:12 2011 -0400 * make sure we're looking up the child we found as last, not the first one gdom/DomNode.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 723f1e40ea28ddcbcffc280966632f0de36cbca8 Author: Richard Schwarting Date: Thu Jun 9 14:21:25 2011 -0400 * make Node.node_name for many classes gdom/Attr.vala | 8 ++++---- gdom/CDATASection.vala | 7 +++++++ gdom/Comment.vala | 8 ++++++++ gdom/Document.vala | 12 ++++++++++-- gdom/DocumentType.vala | 1 + gdom/DomNode.vala | 7 ++++--- gdom/EntityReference.vala | 8 +++++++- gdom/Notation.vala | 1 + gdom/ProcessingInstruction.vala | 7 +++++++ gdom/Text.vala | 7 +++++++ gdom/VirtualNode.vala | 5 +++-- test/DomNodeTest.vala | 40 ++++++++++++++++++++++++++++++++++++---- test/ElementTest.vala | 4 ++-- 13 Dateien geändert, 97 Zeilen hinzugefügt(+), 18 Zeilen entfernt(-) commit 4e53e79c77fb45ea1822d3210dcc5de1d7ef1b23 Author: Richard Schwarting Date: Thu Jun 9 12:41:48 2011 -0400 * fill in most of tests for get node_type and get node_value test/DomNodeTest.vala | 82 ++++++++++++++++++++++++++++++++++++++++++++++----- 1 Datei geändert, 75 Zeilen hinzugefügt(+), 7 Zeilen entfernt(-) commit eed8f589d40cbe05a2ed26038d26f83efae612de Author: Richard Schwarting Date: Thu Jun 9 12:40:39 2011 -0400 * move PI to VirtualNode, set some data, override node_value gdom/ProcessingInstruction.vala | 16 +++++++++++++--- 1 Datei geändert, 13 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 3c520b96320c9ca159f2478b04f52a2a5fd99662 Author: Richard Schwarting Date: Thu Jun 9 12:40:14 2011 -0400 * override node_value, correct normalize() call gdom/Element.vala | 10 +++++++++- 1 Datei geändert, 9 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit f99ede4d3363e12160c587b427e0dd7efd2ba8f7 Author: Richard Schwarting Date: Thu Jun 9 12:39:49 2011 -0400 * shift more classes to VirtualNode gdom/DocumentType.vala | 4 ++-- gdom/Entity.vala | 4 ++-- gdom/EntityReference.vala | 4 ++-- gdom/Notation.vala | 4 ++-- 4 Dateien geändert, 8 Zeilen hinzugefügt(+), 8 Zeilen entfernt(-) commit e91af7ecd95ba25eb0a2d276e4a2fb78e092fcdb Author: Richard Schwarting Date: Thu Jun 9 12:38:53 2011 -0400 * base Document on VirtualNode * create a non-libxml2 ProcessingInstruction (for now) gdom/Document.vala | 13 ++++++++----- 1 Datei geändert, 8 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 06e173140ed7e912f67f10e366570c513434a308 Author: Richard Schwarting Date: Thu Jun 9 12:38:08 2011 -0400 * remove some code now covered by VirtualNode * start using fancy virtual/override modifiers on some properties gdom/DomNode.vala | 51 ++++++++++++++++++++++++++------------------------- 1 Datei geändert, 26 Zeilen hinzugefügt(+), 25 Zeilen entfernt(-) commit 76a2e28605f0a58639adfa4946032e23cd1d961b Author: Richard Schwarting Date: Thu Jun 9 12:35:37 2011 -0400 * rebase Attr off new VirtualNode to simplify type and content handling, also use overrides gdom/Attr.vala | 15 ++++----------- 1 Datei geändert, 4 Zeilen hinzugefügt(+), 11 Zeilen entfernt(-) commit 9232fa3de52604f8d2985670a078905858439ee8 Author: Richard Schwarting Date: Thu Jun 9 12:34:11 2011 -0400 * add a VirtualNode class which doesn't have a libxml2 Xml.Node* to back it gdom/VirtualNode.vala | 36 ++++++++++++++++++++++++++++++++++++ 1 Datei geändert, 36 Zeilen hinzugefügt(+) commit 82efbcac6535a513fc2dba2aef0073fdf38ca3ff Author: Richard Schwarting Date: Mon Jun 6 15:11:58 2011 -0400 * add important note, will probably want to call root elem's get_elements_by_tag_name gdom/Document.vala | 1 + 1 Datei geändert, 1 Zeile hinzugefügt(+) commit 496068962dc1458d5adaf897490ab26dcf7cac60 Author: Richard Schwarting Date: Mon Jun 6 15:10:47 2011 -0400 * add some more useful test data for get_elements_by_tag_name test test/test.xml | 11 +++++++++++ 1 Datei geändert, 11 Zeilen hinzugefügt(+) commit 066faa78094a292c0c6fc21bd788f95c9ac8fdb4 Author: Richard Schwarting Date: Mon Jun 6 15:10:31 2011 -0400 * fix trailing white space test/Main.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 78c9854abc1b4b3d68e5817bdddda237e06978f6 Author: Richard Schwarting Date: Mon Jun 6 15:10:14 2011 -0400 * complete more tests test/ElementTest.vala | 72 ++++++++++++++++++++++++++++++++++++++------------- 1 Datei geändert, 54 Zeilen hinzugefügt(+), 18 Zeilen entfernt(-) commit 44972ceea2464c59426ce8a6d4991b7b39a73a56 Author: Richard Schwarting Date: Mon Jun 6 15:09:41 2011 -0400 * fix trailing white space test/DocumentTest.vala | 2 +- test/DomNodeTest.vala | 8 ++++---- 2 Dateien geändert, 5 Zeilen hinzugefügt(+), 5 Zeilen entfernt(-) commit 82ae86963ebd0f66a613142c5516af2b3e2b0c28 Author: Richard Schwarting Date: Mon Jun 6 15:08:59 2011 -0400 * implement get_elements_by_tag_name * sketch out normalize gdom/Element.vala | 42 +++++++++++++++++++++++++++++++++++++++--- 1 Datei geändert, 39 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-) commit 58ebc3ced9bdc0472067b87ba6039a94083e6d98 Author: Richard Schwarting Date: Mon Jun 6 15:08:10 2011 -0400 * note that DomNode's node_type handling is fubar'd gdom/DomNode.vala | 2 +- 1 Datei geändert, 1 Zeile hinzugefügt(+), 1 Zeile entfernt(-) commit 1b100da639b8831377c66a4ea5041ef7e8ce9d7d Author: Richard Schwarting Date: Mon Jun 6 15:07:45 2011 -0400 * for lookups, ensure we're caching nodes as their proper type * allow us to access the root element via document_element gdom/Document.vala | 57 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 Datei geändert, 51 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit 9466b19a71270c4ce59044a4c0a2ad608a1d8a69 Author: Richard Schwarting Date: Mon Jun 6 02:11:24 2011 -0400 * migrate testing code into own directory * use GTest framework test/DocumentTest.vala | 102 ++++++++++++++++++++++++++++++++++++++++++++++++ test/DomNodeTest.vala | 104 +++++++++++++++++++++++++++++++++++++++++++++++++ test/ElementTest.vala | 97 +++++++++++++++++++++++++++++++++++++++++++++ test/Main.vala | 33 ++++++++++++++++ test/Makefile | 17 ++++++++ test/test.xml | 4 ++ 6 Dateien geändert, 357 Zeilen hinzugefügt(+) commit aec2ce356117f423924a53d511529acd1ecd1a7e Author: Richard Schwarting Date: Mon Jun 6 02:09:35 2011 -0400 * remove obsolete files gdom/AttrNode.vala | 162 ----------------------------------------------------- gdom/Main.vala | 36 ------------ gdom/Node.vala | 44 --------------- 3 Dateien geändert, 242 Zeilen entfernt(-) commit e84f6f97c45e6de48169a4527983eef3f88204a8 Author: Richard Schwarting Date: Mon Jun 6 02:08:59 2011 -0400 * use variables and add new options to our simple Makefile gdom/Makefile | 11 +++++++---- 1 Datei geändert, 7 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-) commit 29f04e329c2e63cd5648a81e38dc571a84c4ab6a Author: Richard Schwarting Date: Mon Jun 6 02:08:18 2011 -0400 * implement some functionality for tests gdom/Element.vala | 48 ++++++++++++++++++++++++++++++------------------ 1 Datei geändert, 30 Zeilen hinzugefügt(+), 18 Zeilen entfernt(-) commit f49e6aa2afdadecc648ec0e87e42d7742fccd5c2 Author: Richard Schwarting Date: Mon Jun 6 02:06:44 2011 -0400 * specify IDL's errors gdom/DomError.vala | 12 +++++++++++- 1 Datei geändert, 11 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit c06e426f759a113666209b7343facb3c708d46cf Author: Richard Schwarting Date: Mon Jun 6 02:06:27 2011 -0400 * fix white space issue gdom/Attr.vala | 4 ++-- 1 Datei geändert, 2 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-) commit e313b4dff7b6d56d94e0c7c4997c39a70bf50c38 Author: Richard Schwarting Date: Mon Jun 6 02:06:09 2011 -0400 * have Node and Attr maps moved in here * fix constructors * pass self to factory constructors, so creations will know the owner_document * implement some functionality for tests gdom/Document.vala | 182 +++++++++++++++++++++++++++++++++++++++-------------- 1 Datei geändert, 134 Zeilen hinzugefügt(+), 48 Zeilen entfernt(-) commit 40b090952e2f1954d79f41c092b66e844eb110b5 Author: Richard Schwarting Date: Mon Jun 6 02:04:46 2011 -0400 * move Xml.Node* <-> Dom.Node map out into Document * use node type * improve constuctors a bit * fix types (no longer have a base Node) * implement some stubbed bits to pass tests gdom/DomNode.vala | 155 ++++++++++++++++++++++++++++-------------------------- 1 Datei geändert, 80 Zeilen hinzugefügt(+), 75 Zeilen entfernt(-) commit 3e4aeeb6d181eb8a1c67888f6f0b9b8205c9ab5c Author: Richard Schwarting Date: Mon Jun 6 02:01:00 2011 -0400 * update how stub classes use their DomNode constructor, passing the document that made them * make classes public gdom/CDATASection.vala | 6 +++--- gdom/Comment.vala | 6 +++--- gdom/DocumentFragment.vala | 6 +++--- gdom/DocumentType.vala | 6 +++--- gdom/Entity.vala | 6 +++--- gdom/EntityReference.vala | 6 +++--- gdom/Implementation.vala | 4 ++-- gdom/Notation.vala | 6 +++--- gdom/ProcessingInstruction.vala | 6 +++--- gdom/Text.vala | 6 +++--- 10 Dateien geändert, 29 Zeilen hinzugefügt(+), 29 Zeilen entfernt(-) commit 4d3661d8b1eaa3653d2766793de20de92df44f96 Author: Richard Schwarting Date: Mon Jun 6 01:57:52 2011 -0400 * make Attr depend just on DomNode, not AttrNode gdom/Attr.vala | 121 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 Datei geändert, 115 Zeilen hinzugefügt(+), 6 Zeilen entfernt(-) commit ce1707d6906b12d784c9b149596d04dc5dc0a781 Author: Richard Schwarting Date: Mon Jun 6 01:57:01 2011 -0400 * add debug target * make 'clean' target affect test/ Makefile | 8 +++++++- 1 Datei geändert, 7 Zeilen hinzugefügt(+), 1 Zeile entfernt(-) commit 9e412c04bb44f986d7fbdf37cd14cb04bc5de47e Author: Richard Schwarting Date: Fri May 27 03:41:49 2011 -0400 * bunch more stuff (still rapid, early prototyping) gdom/Attr.vala | 56 ++++++++++++++++++++++++-- gdom/AttrNode.vala | 18 ++++----- gdom/CDATASection.vala | 6 ++- gdom/Comment.vala | 7 +++- gdom/Document.vala | 85 ++++++++++++++++++++++++++++++++++----- gdom/DocumentFragment.vala | 5 ++- gdom/DocumentType.vala | 10 ++++- gdom/DomError.vala | 2 +- gdom/DomNode.vala | 22 +++++------ gdom/Element.vala | 49 +++++++++++++++++++---- gdom/Entity.vala | 6 ++- gdom/EntityReference.vala | 5 ++- gdom/Main.vala | 31 ++++++++++++++- gdom/Makefile | 9 ++++- gdom/Node.vala | 88 +++++++++++------------------------------ gdom/Notation.vala | 7 +++- gdom/ProcessingInstruction.vala | 6 ++- gdom/Text.vala | 6 ++- 18 Dateien geändert, 296 Zeilen hinzugefügt(+), 122 Zeilen entfernt(-) commit 06686abd7ba1116de6e59b253fc619f5c4e6376a Author: Richard Schwarting Date: Thu May 26 17:24:05 2011 -0400 * whole whack of filling of prototypes Makefile | 9 +++ gdom/AttrNode.vala | 162 ++++++++++++++++++++++++++++++++++++++++ gdom/DomNode.vala | 211 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 Dateien geändert, 382 Zeilen hinzugefügt(+) commit c5c404eaa416e749ab7d8455614c102c96b6c5df Author: Richard Schwarting Date: Tue May 24 14:07:50 2011 -0400 * don't track binary gdom/test | Bin 67159 -> 0 bytes 1 Datei geändert, 0 Zeilen hinzugefügt(+), 0 Zeilen entfernt(-) commit ece161122796586b456cf3dc1b35d0cb7c868b84 Author: Richard Schwarting Date: Tue May 24 14:07:40 2011 -0400 * initial import of stubbed class structure gdom/Attr.vala | 14 +++++++ gdom/CDATASection.vala | 9 +++++ gdom/Comment.vala | 8 ++++ gdom/Document.vala | 46 +++++++++++++++++++++ gdom/DocumentFragment.vala | 6 +++ gdom/DocumentType.vala | 23 +++++++++++ gdom/DomError.vala | 6 +++ gdom/Element.vala | 32 +++++++++++++++ gdom/Entity.vala | 18 +++++++++ gdom/EntityReference.vala | 7 ++++ gdom/Implementation.vala | 9 +++++ gdom/Main.vala | 7 ++++ gdom/Makefile | 6 +++ gdom/Node.vala | 86 ++++++++++++++++++++++++++++++++++++++++ gdom/Notation.vala | 14 +++++++ gdom/ProcessingInstruction.vala | 14 +++++++ gdom/Text.vala | 8 ++++ gdom/test | Bin 0 -> 67159 bytes plan.txt | 34 ++++++++++++++++ 19 Dateien geändert, 347 Zeilen hinzugefügt(+)