commit 7c4dca68d9b7fcb8fb076680abc0a9870e6975a1 Author: Richard Schwarting Date: Thu Aug 22 14:35:42 2013 -0400 configure.ac, Makefile.am: make sure examples/ is included in make distcheck Makefile.am | 2 +- configure.ac | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) commit 93cf32b9451aed7fdb43cc1c97247af9a6ea3876 Author: Richard Schwarting Date: Thu Aug 22 14:35:13 2013 -0400 examples/vala/Makefile.am: EXTRA_DIST, not EXTRA_FILES examples/vala/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d415f6379dd72753e26c56433b8f420e391878b1 Author: Richard Schwarting Date: Thu Aug 22 14:30:15 2013 -0400 examples: add Makefile.am files so we can catch examples in make distcheck examples/Makefile.am | 3 +++ examples/c/Makefile.am | 2 ++ examples/js/Makefile.am | 2 ++ examples/python/Makefile.am | 2 ++ examples/vala/Makefile.am | 2 ++ 5 files changed, 11 insertions(+) commit e5a6dd4cdc00f7be3bbf7912156d8862a8742420 Author: Richard Schwarting Date: Thu Aug 22 14:29:28 2013 -0400 examples: rename Makefiles for c and vala to avoid collision with automake examples/c/Makefile | 9 --------- examples/c/Makefile.example | 9 +++++++++ examples/vala/Makefile | 9 --------- examples/vala/Makefile.example | 9 +++++++++ 4 files changed, 18 insertions(+), 18 deletions(-) commit 7a25c682ca772e68e3f80b2e3a47f276874198ee Author: Richard Schwarting Date: Thu Aug 22 14:01:41 2013 -0400 Revert "examples/c: add c examples" This reverts commit 92d1d44cd5f11a9fe0f629d8c2ee50f8c033a5a9. examples/c/bookshelf2.xml | 9 --------- examples/c/bookshelf3.xml | 9 --------- 2 files changed, 18 deletions(-) commit f9b861df9849bcdd85638d2c7af2dae3c8533ad8 Author: Richard Schwarting Date: Thu Aug 22 14:01:03 2013 -0400 test/SerializableTest.vala: temporarily revert clear_changes namefix to avoid breaking API for 0.3.2 test/SerializableTest.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 92d1d44cd5f11a9fe0f629d8c2ee50f8c033a5a9 Author: Richard Schwarting Date: Thu Aug 22 14:00:27 2013 -0400 examples/c: add c examples examples/c/bookshelf2.xml | 9 +++++++++ examples/c/bookshelf3.xml | 9 +++++++++ 2 files changed, 18 insertions(+) commit 69d71d39057c60af56de7c7885d3858e69875613 Author: Richard Schwarting Date: Thu Aug 22 13:51:34 2013 -0400 test/SerializationTest.vala: temporarily switch back from clear_caches to clear_cache to prevent API break test/SerializationTest.vala | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit 41b6139aa97c518affcce056989ea9f80cbaa4e2 Author: Richard Schwarting Date: Thu Aug 22 13:49:36 2013 -0400 configure.ac: update version to 0.3.2, update LT_VERSION, theoretically no API breaks configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 135ef2f94773b9a8812f4fc5259e943737b96541 Author: Richard Schwarting Date: Thu Aug 22 13:48:43 2013 -0400 NEWS: add list of new things in 0.3.2 NEWS | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) commit 512af1cb86079539e70d6163c74bad3264e4adb4 Author: Richard Schwarting Date: Thu Aug 22 13:35:15 2013 -0400 README: fix an install typo, write a better valadoc explanation README | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit 41a6f6f322de0e71019381425fa0ce365ec22193 Author: Richard Schwarting Date: Thu Aug 22 13:34:39 2013 -0400 Serialization.vala: avoid API break; temporarily revert method name change gxml/Serialization.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3d5f6f4f9916325e637c8be9d8e9f46e298bb95d Author: Richard Schwarting Date: Thu Aug 22 12:29:21 2013 -0400 Document.vala: specify DomNode, since we haven't change Node>DomNode yet in master (just in gsoc2013 branch) gxml/Document.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f3f46220914150426db11a893c9f163b060f5021 Author: Richard Schwarting Date: Thu Aug 22 12:28:52 2013 -0400 Serialization.vala: add temporary fix to the no-ref Document problem (Serialization will keep the refs); after 0.4, serialize_object will change to return a Document, like in the gsoc2013 branch, currently. gxml/Serialization.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 08610bbf722b913a0d74f17fcf90a3e0ae43d480 Author: Richard Schwarting Date: Thu Aug 22 11:27:29 2013 -0400 NodeList.vala, DomNode.vala, Attr.vala: create some future merge conflicts to fix doc generation now while merging changes; whoops gxml/Attr.vala | 2 +- gxml/DomNode.vala | 8 ++++---- gxml/NodeList.vala | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) commit 53d52520e1416f489787b63871315499290528ac Author: Richard Schwarting Date: Wed Aug 21 15:23:48 2013 -0400 Document.vala: add depth parametre to copy_node, to facilitate GXmlNode cloning gxml/Document.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 469f404df0be48580b07aaa68d6b14188cae2f84 Author: Richard Schwarting Date: Wed Aug 21 15:23:13 2013 -0400 BackedNode.vala: add a couple todo items to to_string gxml/BackedNode.vala | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit b04e1c94119d0d9c081f7e39180292f0f911c919 Author: Richard Schwarting Date: Mon Aug 19 09:37:09 2013 -0400 Element.vala: update doc for content property on its correct behaviour gxml/Element.vala | 35 ++++++++++------------------------- 1 file changed, 10 insertions(+), 25 deletions(-) commit 1fe7bcb27bdda0476139b9cde60fd9e6aef6172c Author: Richard Schwarting Date: Tue Aug 6 16:24:07 2013 +0200 SerializationTest.vala: disable a test, since we don't support that collection yet test/SerializationTest.vala | 53 ++++++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 25 deletions(-) commit 1ad2d5a606688f701df6fdfa0c2a9d01e8a385c1 Author: Richard Schwarting Date: Tue Aug 6 16:03:23 2013 +0200 BackedNode: replace copy node logic with new internal gxml_document_copy_node gxml/BackedNode.vala | 4 +--- gxml/Document.vala | 6 ++++++ 2 files changed, 7 insertions(+), 3 deletions(-) commit fbf18db392c072ea03e69d322863bc154608fd60 Author: Richard Schwarting Date: Sun Jul 28 01:30:11 2013 -0400 Serialization.vala: address some compile-time warnings gxml/Serialization.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 571d5929493ab24a700e699f30f041ca47f85f5b Author: Richard Schwarting Date: Sun Jul 28 01:30:11 2013 -0400 ProcessingInstruction.vala: docfix for an entity ref gxml/ProcessingInstruction.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit dd881f9b3bc79472fa3794ed638a0957eeee7d9a Author: Richard Schwarting Date: Sun Jul 28 01:30:11 2013 -0400 DocumentType.vala: docfix for an entity ref gxml/DocumentType.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit eb029128934c779147f9c202238b82645eb23b70 Author: Richard Schwarting Date: Sun Jul 28 01:30:11 2013 -0400 CDATASection: docfix for an entity reference gxml/CDATASection.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9cff013507b64053d9f32a7f9160cefa449f709e Author: Richard Schwarting Date: Sun Jul 28 01:30:11 2013 -0400 BackedNode.vala: add a TODO about memory usage gxml/BackedNode.vala | 1 + 1 file changed, 1 insertion(+) commit 364ebc32f0ae052c5461eb1c6f0338c0527e3c0d Author: Richard Schwarting Date: Thu Aug 22 11:04:33 2013 -0400 Revert "Revert "Attr.vala: update documentation, specifically references to spec"" This reverts commit ea6ea7279f4db553b23a08fbeb487bc8a0fc8c92. gxml/Attr.vala | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) commit ea6ea7279f4db553b23a08fbeb487bc8a0fc8c92 Author: Richard Schwarting Date: Thu Aug 22 10:59:07 2013 -0400 Revert "Attr.vala: update documentation, specifically references to spec" This reverts commit 2afe4d71e287eb257ba4096e98964186f766c8af. gxml/Attr.vala | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) commit 2930f205c53235c27718b262764083a312a0d94d Author: Richard Schwarting Date: Thu Aug 22 10:44:10 2013 -0400 Revert "Makefile.am: DomError -> DomException" This reverts commit ab7af5ad7039ba248e96b8fee083cf9d58b56111. gxml/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 99eb410f995fb070e4a6aa5d0c6ba4b0aadd432c Author: Richard Schwarting Date: Sat Jul 27 00:01:54 2013 -0400 DomException.vala: rename file to comply with spec, improve docs, whitespace gxml/DomError.vala | 106 +++++++++++++++++++++++++++-------------------------- 1 file changed, 54 insertions(+), 52 deletions(-) commit f96b5706c4cb35b7ece6aa5e843d63a91a617e8b Author: Richard Schwarting Date: Thu Aug 22 10:28:54 2013 -0400 Revert "DomException.vala: rename file to comply with spec, improve docs, whitespace" This reverts commit dac01bb57c68f811ab06eed8e660104e88b92ad1. gxml/DomError.vala | 106 ++++++++++++++++++++++++++--------------------------- 1 file changed, 52 insertions(+), 54 deletions(-) commit df351c839d256d7e7910477a97be97b4949aa80f Author: Richard Schwarting Date: Sat Jul 27 00:01:54 2013 -0400 Makefile.am: remove -Wall for now, since we can't do anything about most errors, due to vala :'( test/Makefile.am | 1 - 1 file changed, 1 deletion(-) commit ab7af5ad7039ba248e96b8fee083cf9d58b56111 Author: Richard Schwarting Date: Sat Jul 27 00:01:54 2013 -0400 Makefile.am: DomError -> DomException gxml/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit dac01bb57c68f811ab06eed8e660104e88b92ad1 Author: Richard Schwarting Date: Sat Jul 27 00:01:54 2013 -0400 DomException.vala: rename file to comply with spec, improve docs, whitespace gxml/DomError.vala | 106 +++++++++++++++++++++++++++-------------------------- 1 file changed, 54 insertions(+), 52 deletions(-) commit f39083017e5ec075a30b83318d4f632595f3ca57 Author: Richard Schwarting Date: Sat Jul 27 00:01:54 2013 -0400 Text.vala: update documentation, specifically adding refs to spec gxml/Text.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 49c958f84e1840fcd4e394ab6036d46545dbb27e Author: Richard Schwarting Date: Sat Jul 27 00:01:54 2013 -0400 Element.vala: update documentation, specifically references to spec gxml/Element.vala | 56 +++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 42 insertions(+), 14 deletions(-) commit 2afe4d71e287eb257ba4096e98964186f766c8af Author: Richard Schwarting Date: Sat Jul 27 00:01:54 2013 -0400 Attr.vala: update documentation, specifically references to spec gxml/Attr.vala | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) commit a388f84f9ecdb4d290edd19c178fcac20b6806c9 Author: Richard Schwarting Date: Sat Jul 27 00:01:53 2013 -0400 NodeList.vala: improve documentation, particularly adding references to spec gxml/NodeList.vala | 70 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 49 insertions(+), 21 deletions(-) commit dd24d78aefe6a225f31692f84f1d1ab7b3c4e440 Author: Richard Schwarting Date: Sat Jul 27 00:01:53 2013 -0400 DomNode.vala: update documentation, particularly adding references to the spec gxml/DomNode.vala | 50 +++++++++++++++++++++++++++++++++----------------- 1 file changed, 33 insertions(+), 17 deletions(-) commit 71c23f56d1738265403474c8b6fdee4e08b613c3 Author: Richard Schwarting Date: Sat Jul 27 00:01:53 2013 -0400 DomNode.vala: update comments, especially adding references to spec gxml/DomNode.vala | 118 ++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 88 insertions(+), 30 deletions(-) commit 2a9c278803a235ebab9b5d32765310a143574c97 Author: Richard Schwarting Date: Sat Jul 27 00:01:53 2013 -0400 DocumentFragment.vala: add spec reference gxml/DocumentFragment.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit f4317336506ec3b98c0fec19f485a9c743072ec8 Author: Richard Schwarting Date: Sat Jul 27 00:01:53 2013 -0400 Makefile.am: get rid of -Wall for now; reports a lot of warnings we can do nothing about using vala right now gxml/Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 9c07511fb8567c3ce63bb97f26ab2c004e4241d0 Author: Richard Schwarting Date: Sat Jul 27 00:01:53 2013 -0400 DocumentType.vala: update comments gxml/DocumentType.vala | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) commit d3c6ea1f8c1492c13789485f1861633048485ba3 Author: Richard Schwarting Date: Sat Jul 27 00:01:53 2013 -0400 Implementation.vala: add commented out code to use xmlHasFeature in the future gxml/Implementation.vala | 3 +++ 1 file changed, 3 insertions(+) commit 3b1bc072cd390c798753fad223d10299f7da5953 Author: Richard Schwarting Date: Sat Jul 27 00:01:30 2013 -0400 libxml-2.0.vapi: define a few more methods from the C: validate_name, validate_qname, and (commented out) has_feature (for later) vapi/libxml-2.0.vapi | 11 +++++++++++ 1 file changed, 11 insertions(+) commit 0aac0f8cb074b20e23690c8d52d9939ecc54306f Author: Richard Schwarting Date: Sat Jul 27 00:01:30 2013 -0400 libxml-2.0.vapi: fix the ctype for dump_memory_format's mem param vapi/libxml-2.0.vapi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1a55e467d40c7dc274e508a642d1a4df3ccb26d6 Author: Richard Schwarting Date: Sat Jul 27 00:01:29 2013 -0400 Document.vala: convert more entity references to their actual characters gxml/Document.vala | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit 489c46d40c8ab8c3fbd749f2e71d8c1b6ad111f3 Author: Richard Schwarting Date: Sat Jul 27 00:01:29 2013 -0400 NodeList.vala: fix comment so there's a separate long desc gxml/NodeList.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 0b07da9cb2640bf29c9caff14cb1fb98c06eed05 Author: Richard Schwarting Date: Sat Jul 27 00:01:29 2013 -0400 Document.vala: update some comments and spacing gxml/Document.vala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 4915fe0a2c336b7a61fef1bd233e510f2bf7c219 Author: Richard Schwarting Date: Sat Jul 27 00:01:29 2013 -0400 Fix < in docs; I swear that I had to use the entity reference before gxml/Comment.vala | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 20dba3d59c2973c44675c54021687a3b41f5f54b Author: Richard Schwarting Date: Sat Jul 27 00:01:29 2013 -0400 Remove unnecessary linking for valadoc command docs/Makefile.am | 1 - 1 file changed, 1 deletion(-) commit e8964c2e0bdee5c645c1ccd3aafd3096a9460f6e Author: Richard Schwarting Date: Sat Jul 27 00:00:18 2013 -0400 Add some TODO items for the future vapi/libxml-2.0.vapi | 2 ++ 1 file changed, 2 insertions(+) commit 11420efc2dfbce4600ce6c7cc37a6bcf031ab1e4 Author: Richard Schwarting Date: Sat Jul 27 00:00:18 2013 -0400 Update libvala version; need a better solution to this configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit e1d2c44452471f12259bcbd37725f24a0f3942bd Author: Richard Schwarting Date: Sat Jul 27 00:00:18 2013 -0400 Fix some cnames in libxml-2.0.vapi vapi/libxml-2.0.vapi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 165c1bd26b228c88dd5dd3162fef7ab0cb18408b Author: Richard Schwarting Date: Sat Jul 27 00:00:18 2013 -0400 Set type=xmlChar* on method return values vapi/libxml-2.0.vapi | 82 ++++++++++++++++++++++++++-------------------------- 1 file changed, 41 insertions(+), 41 deletions(-) commit e0bc27a389f565dc55c47021af70a89ffc29ffa1 Author: Richard Schwarting Date: Sat Jul 27 00:00:18 2013 -0400 Set type=xmlChar* on fields vapi/libxml-2.0.vapi | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) commit 6b79415d8a8abea97eedaf7ab0864f4ffadf6116 Author: Richard Schwarting Date: Sat Jul 27 00:00:18 2013 -0400 Set type=xmlChar* on parametres, part 2: those with string return types and other nearby changes vapi/libxml-2.0.vapi | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit 3cf40f32633d55837f0969e79778c5de194954a6 Author: Richard Schwarting Date: Sat Jul 27 00:00:18 2013 -0400 Set type=xmlChar* on parametres, part 1 vapi/libxml-2.0.vapi | 222 +++++++++++++++++++++++++-------------------------- 1 file changed, 111 insertions(+), 111 deletions(-) commit 9aa1090dc3420c1729a0450b567b7a99f7aead28 Author: Daniel Espinosa Date: Tue Jun 25 21:09:34 2013 -0500 Fixed build issues. Adding missing libraries to test/Makefile.am test/Makefile.am | 4 ++++ 1 file changed, 4 insertions(+) commit 4e3b9fb8720ca5f5976d0cc6eca7eadea78fe884 Author: Richard Schwarting Date: Wed Jun 19 22:03:38 2013 -0400 Add license headers to source files, bgo#694718 gxml/Attr.vala | 23 +++++++++++++++++++++++ gxml/BackedNode.vala | 23 +++++++++++++++++++++++ gxml/CDATASection.vala | 23 +++++++++++++++++++++++ gxml/CharacterData.vala | 24 ++++++++++++++++++++++++ gxml/Comment.vala | 23 +++++++++++++++++++++++ gxml/Document.vala | 24 ++++++++++++++++++++++++ gxml/DocumentFragment.vala | 24 ++++++++++++++++++++++++ gxml/DocumentType.vala | 26 +++++++++++++++++++++++++- gxml/DomError.vala | 22 ++++++++++++++++++++++ gxml/DomNode.vala | 23 +++++++++++++++++++++++ gxml/Element.vala | 25 ++++++++++++++++++++++++- gxml/Entity.vala | 25 ++++++++++++++++++++++++- gxml/EntityReference.vala | 23 +++++++++++++++++++++++ gxml/Implementation.vala | 23 +++++++++++++++++++++++ gxml/NamespaceAttr.vala | 25 ++++++++++++++++++++++++- gxml/NodeList.vala | 2 +- gxml/NodeType.vala | 23 +++++++++++++++++++++++ gxml/Notation.vala | 23 +++++++++++++++++++++++ gxml/ProcessingInstruction.vala | 25 ++++++++++++++++++++++++- gxml/Serializable.vala | 31 ++++++++++++++++++++++++++----- gxml/Serialization.vala | 8 +++++--- gxml/Text.vala | 23 +++++++++++++++++++++++ 22 files changed, 477 insertions(+), 14 deletions(-) commit 88b4db9937b9efb1673eb83ba13b104d61754239 Author: Richard Schwarting Date: Mon Jun 10 00:17:50 2013 -0400 test/{Text,GXml,Element,CharacterData}Test.vala: because owner_document is a weak reference now, we can't simply create nodes and drop the Document anymore test/CharacterDataTest.vala | 21 ++++++++++++++------- test/ElementTest.vala | 23 +++++++++++++++-------- test/GXmlTest.vala | 8 ++++---- test/TextTest.vala | 3 ++- 4 files changed, 35 insertions(+), 20 deletions(-) commit 15bf4f1f8deffb4756db251905905a9b776cdfbe Author: Richard Schwarting Date: Mon Jun 10 00:16:21 2013 -0400 Element.vala: fix issue with freeing xmlAttr memory; don't be overzealous, only free when we'd lose out-of-tree references; in-tree will be handled by xmlFreeDoc gxml/Element.vala | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) commit 6f03bd2f6eb829eb8ece9c1d9df7d3035ac78d92 Author: Richard Schwarting Date: Sun Jun 9 23:37:46 2013 -0400 libxml-2.0.vapi, Attr.vala, Document.vala, Element.vala: stop leaking memory from xmlAttrs gxml/Attr.vala | 2 +- gxml/Document.vala | 11 ++++++++--- gxml/Element.vala | 16 ++++++++++------ vapi/libxml-2.0.vapi | 3 +++ 4 files changed, 22 insertions(+), 10 deletions(-) commit 579e73130da4cb7e0c6b53fd31318eb2d1ad20d8 Author: Richard Schwarting Date: Sun Jun 9 23:34:43 2013 -0400 DomNode.vala, NodeList.vala: make references to Document weak to break ref cycles preventing finalisation gxml/DomNode.vala | 2 +- gxml/NodeList.vala | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) commit d927ac47090ac5b52bb46ef65f9b47be93e3b5d5 Author: Richard Schwarting Date: Sun Jun 9 18:25:21 2013 -0400 examples/vala/Makefile: include debugging symbols examples/vala/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2b6a39cb3bb47ec4be20b0b107001e72794aaf77 Author: Richard Schwarting Date: Sun Jun 9 18:24:29 2013 -0400 Document.vala: close the Xml.TextReader and Xml.SaveCtxt to free memory gxml/Document.vala | 2 ++ 1 file changed, 2 insertions(+) commit e7b2758c304fb8a1513d2caac66e937b4393d8b3 Author: Richard Schwarting Date: Sun Jun 9 18:23:29 2013 -0400 Document.vala, libxml-2.0.vapi: free xmlDoc and Element xmlNode structures; maintain a list of GXml-created nodes that might not be in the tree for this. gxml/Document.vala | 23 +++++++++++++++++++++++ vapi/libxml-2.0.vapi | 6 ++++++ 2 files changed, 29 insertions(+) commit e8a029e7cd1851a521f341e95f3bcedf2afdcbb7 Author: Richard Schwarting Date: Sun Jun 9 15:36:08 2013 -0400 Revert "* try using an xmlList to track unattached nodes and free them separately from the tree; (doesn't work)" This reverts commit affe6df2b81eb88d15eaa6e25e0f7d937fbfa6ca. gxml/Document.vala | 19 ------------------- vapi/libxml-2.0.vapi | 31 ------------------------------- 2 files changed, 50 deletions(-) commit 5c4f2c90e201340aff14ec5e6bb42f8ff008d979 Author: Richard Schwarting Date: Sun Jun 9 15:34:35 2013 -0400 * re-commit dump_format commit vapi/libxml-2.0.vapi | 4 ---- 1 file changed, 4 deletions(-) commit ec0bdc5b4e3b47082215a92ed14734c300a750cd Author: Richard Schwarting Date: Sun Jun 9 15:32:17 2013 -0400 Revert "* libxml-2.0.vapi: update dump_format signature" This reverts commit 78fc135533f599ddff103cf8238b0f191fc8d2fd. vapi/libxml-2.0.vapi | 4 ++++ 1 file changed, 4 insertions(+) commit affe6df2b81eb88d15eaa6e25e0f7d937fbfa6ca Author: Richard Schwarting Date: Sun Jun 9 15:30:42 2013 -0400 * try using an xmlList to track unattached nodes and free them separately from the tree; (doesn't work) gxml/Document.vala | 19 +++++++++++++++++++ vapi/libxml-2.0.vapi | 31 +++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) commit 78fc135533f599ddff103cf8238b0f191fc8d2fd Author: Richard Schwarting Date: Sun Jun 9 14:30:42 2013 -0400 * libxml-2.0.vapi: update dump_format signature vapi/libxml-2.0.vapi | 4 ---- 1 file changed, 4 deletions(-) commit 22e1bbde2d616aa1db2581b1d7ccd552c43defe1 Author: Richard Schwarting Date: Sun Jun 9 10:51:25 2013 -0400 * update the libxml-2.0.vapi file to include changes in the upstream one vapi/libxml-2.0.vapi | 67 +++++++++++++++++----------------------------------- 1 file changed, 22 insertions(+), 45 deletions(-) commit 4c54f3da486b2dbf142944fb47d5ae91de45cf6c Merge: 3f1568e f475157 Author: Richard Schwarting Date: Tue Jun 4 10:59:55 2013 -0400 * merging with origin commit 3f1568e0c331b5b89464ca53fba934993285a01f Author: Richard Schwarting Date: Tue Jun 4 10:37:31 2013 -0400 * add a test for serialising/deserialising TreeSets test/SerializationTest.vala | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) commit 73c5d32e5e3079c2c8efa091d51e66f95822ef1b Author: Richard Schwarting Date: Tue Jun 4 10:36:25 2013 -0400 * factor out printing of an object's properties for debugging * skip pointers * slightly change handling of complex types in Serialization; needs more work gxml/Serialization.vala | 70 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 51 insertions(+), 19 deletions(-) commit ebc38544991923ea4446bfa668196eff92eb58bf Author: Richard Schwarting Date: Tue Jun 4 10:29:01 2013 -0400 * update NodeList for changes in Traversable interface gxml/NodeList.vala | 101 +++++++++++++++++++++++++++++------------------------ 1 file changed, 55 insertions(+), 46 deletions(-) commit ef2edbefc2f74ca06812a119b0ddecff9e3c7ec7 Author: Richard Schwarting Date: Tue Jun 4 10:28:06 2013 -0400 * update libvala dependency from 0.16 to 0.18 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f47515702d72c6278d09db941e9eb89e00db48ee Author: Daniel Espinosa Date: Sun Feb 24 18:52:12 2013 -0600 Update NodeList implementation to Gee 0.8. Added missing License. configure.ac | 2 +- gxml/NodeList.vala | 130 ++++++++++++++--------------------------------------- 2 files changed, 35 insertions(+), 97 deletions(-) commit 44f77b5befcaf6a676cdde25a1e78fa220bda1b9 Author: Richard Schwarting Date: Wed Nov 21 13:17:43 2012 -0500 Add a test to test serialisation caching, using recursion test/SerializableTest.vala | 2 +- test/SerializationTest.vala | 43 ++++++++++++++++++++++++++++++++++++------- 2 files changed, 37 insertions(+), 8 deletions(-) commit 4668a3da1cb95efd4a53935a007a540ab2f5d48d Author: Richard Schwarting Date: Wed Nov 21 13:16:49 2012 -0500 * add the ability to cache at both serialization and deserialization (to avoid duplicates in the cached XML, and infinite recursion when an object holds a reference to an ancestor gxml/Serialization.vala | 89 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 64 insertions(+), 25 deletions(-) commit a279438b8b8f61846d8780b4f7656f63a7250ca0 Author: Richard Schwarting Date: Wed Nov 21 13:13:04 2012 -0500 Element.vala: Explain some of the tag_name node caching functionality gxml/Element.vala | 5 +++++ 1 file changed, 5 insertions(+) commit ba58fa23cc501bd8f4888b491a0c8aea98482ca8 Author: Richard Schwarting Date: Tue Oct 9 12:17:28 2012 -0400 Examples: add examples in C, Vala, JS, and Python on how to create and save documents examples/c/Makefile | 9 ++ examples/c/bookshelf.xml | 9 ++ examples/c/example.c | 240 ++++++++++++++++++++++++++++++++++++++++++ examples/js/bookshelf.xml | 9 ++ examples/js/example.js | 70 ++++++++++++ examples/python/bookshelf.xml | 9 ++ examples/python/example.py | 62 +++++++++++ examples/vala/Makefile | 9 ++ examples/vala/bookshelf.xml | 9 ++ examples/vala/example.vala | 96 +++++++++++++++++ 10 files changed, 522 insertions(+) commit 79855ff4fe31a2115a29856c8fc67eda599ccd6c Author: Richard Schwarting Date: Tue Oct 9 12:15:32 2012 -0400 DomNode.vala: add some notes for things to do gxml/DomNode.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3c5b4f8ab55442c380ec5d632bbcae378ec98d1e Author: Richard Schwarting Date: Sun Oct 7 18:30:16 2012 -0400 Fix Bug 685666 - shared-library not specified in .gir file. This allows JS, Python, etc. to use GXml via introspection again. gxml/Makefile.am | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 1f6049fae727191703a2695826b1349c47a21977 Author: Richard Schwarting Date: Sun Oct 7 18:23:25 2012 -0400 Fix Bug 865625 - Devhelp: called gxml but should be GXml (part 2) docs/Makefile.am | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 73914d4342c8c21d7f655c24ef07e064d7b54895 Author: Richard Schwarting Date: Sun Oct 7 18:22:46 2012 -0400 configure.ac: change default for building GObject Introspection from system-installed to not configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a9a4c651c10d2751b5f30450502d19ec4b3b2487 Author: Richard Schwarting Date: Sun Oct 7 18:21:54 2012 -0400 Fix Bug 865625 - Devhelp: called gxml but should be GXml configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8a8fc2d746b95e3ed3ee1e022fd6e5a1e9b5d63d Author: Richard Schwarting Date: Sat Oct 6 16:57:53 2012 -0400 * add missing requires in .pc gxml/gxml.pc.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4f221084d021082cabc9d2f106204f0ac7c319e6 Author: Arnel A. Borja Date: Sat Oct 6 11:06:52 2012 -0400 test: Do not install test data files, bug #682708 test/Makefile.am | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) commit c3259aba00f9c26dae98498491803c33060c8419 Author: Richard Schwarting Date: Sat Sep 1 09:47:30 2012 -0400 Applying patch from bug #682711 Arnel A. Borja [reporter] 2012-08-26 01:25:35 UTC Created an attachment (id=222446) [details] [review] Assert patches Four patches for doing the following (merged into one file): - Use assert_not_reached instead of `assert (false)' - Remove unnecessary `assert (true)' - Catch errors, assert catch block as not reached - Use assert_not_reached instead of GLib.Test.fail - Use Test.message instead of GLib.warning/error/message I based these changes by looking into other GNOME projects, like GTK+ and gedit. Seems like they don't use hardcoded asserts, instead using assert_not_reached, and other things I listed above. test/AttrTest.vala | 54 +++++++++++++-------------- test/CharacterDataTest.vala | 28 +++++++------- test/DocumentTest.vala | 74 ++++++++++++++++++------------------ test/DomNodeTest.vala | 64 +++++++++++++++---------------- test/ElementTest.vala | 72 +++++++++++++++++------------------ test/GXmlTest.vala | 5 +-- test/SerializableTest.vala | 47 +++++++++++++++-------- test/SerializationTest.vala | 91 ++++++++++++++++++++++++--------------------- test/TextTest.vala | 10 ++--- test/ValaLibxml2Test.vala | 4 +- 10 files changed, 232 insertions(+), 217 deletions(-) commit 51f284b84679f89c01c22dd12204bf91294f3208 Author: Richard Schwarting Date: Thu Aug 23 17:44:50 2012 -0400 Give more credit in code. (Need to figure out proper etiquette for Copyright :D) AUTHORS | 6 ++++++ NEWS | 7 +++++++ gxml/Document.vala | 2 +- gxml/Serialization.vala | 2 +- 4 files changed, 15 insertions(+), 2 deletions(-) commit e3eb5c2c87c5bc0d3766f55c42568c7f54c15da1 Merge: cd4135a 79a1c93 Author: Richard Schwarting Date: Thu Aug 23 17:28:15 2012 -0400 Javier Jardón helped clean up and fix the autotools files. YAY! Merge remote-tracking branch 'origin/autotools_fixes' commit cd4135a131538c6163af2d8c5b80635c2c21bdb1 Author: Richard Schwarting Date: Thu Aug 23 17:19:34 2012 -0400 * update requirements for vala and libgee. Bug 682558. configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 79a1c9300df2d0cc76bb682f30b89604bddc3f39 Author: Javier Jardón Date: Fri Aug 24 02:46:57 2012 +0900 Use upstream gettext instead the glib one Makefile.am | 1 + autogen.sh | 9 +-- configure.ac | 7 +- po/Makefile.in.in | 222 ------------------------------------------------------ 4 files changed, 9 insertions(+), 230 deletions(-) commit 359e69efe20f2f540be1e58688a47a1c9edb05b2 Author: Javier Jardón Date: Fri Aug 24 02:34:18 2012 +0900 autogen.sh: Improve buildsrc != compilationsrc autogen.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) commit 1e6ebb5e1e611bd86a707e85d0575973f1a49285 Author: Javier Jardón Date: Fri Aug 24 02:33:07 2012 +0900 Add check for autoreconf and intltool autogen.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 6ba11d2ff7ff08d4dd2bc6722d3d54105bd6f3a1 Author: Javier Jardón Date: Fri Aug 24 02:11:19 2012 +0900 Makefile.am: honor aclocal flags Makefile.am | 3 +-- autogen.sh | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) commit 6b2a6c45e4ff4ba4ef9bf60c18199adaefc390e5 Author: Javier Jardón Date: Fri Aug 24 02:06:15 2012 +0900 configure.ac: Use new libtool syntax configure.ac | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit dc95b40386c3c66bb74335b6c1ba64336c81857c Author: Javier Jardón Date: Fri Aug 24 02:03:09 2012 +0900 configure.ac: Generate xz tarball by default configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9283301c13aa9ea1cfd658710626fbc2a4daf409 Author: Javier Jardón Date: Fri Aug 24 02:01:59 2012 +0900 Depend on a modern version of gobject-introspection configure.ac | 5 +-- m4/introspection.m4 | 103 ---------------------------------------------------- 2 files changed, 1 insertion(+), 107 deletions(-) commit e453f746e84aa8bb5891db259990b33727eed89f Author: Javier Jardón Date: Fri Aug 24 01:58:40 2012 +0900 configure.ac: Do not AC_SUBT LIBS and CFLAGS PKG_CHECK_MODULES already do this for us configure.ac | 10 ---------- 1 file changed, 10 deletions(-) commit 448dca58f3c0c5c21cbf2159519561b9cc2bd434 Author: Javier Jardón Date: Fri Aug 24 01:57:17 2012 +0900 configure.ac: Do not use deprecated autoconf macros configure.ac | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)