Fixed build. Squashed commit of the following:
commit 8ff022ba Author: Daniel Espinosa <esodan@gmail.com> Date: Tue Oct 8 16:15:06 2013 -0500 Moved Object Model Serialization to SerializableObjectModel commit 413cd1e6 Author: Daniel Espinosa <esodan@gmail.com> Date: Tue Jul 30 16:14:43 2013 -0500 Fixes after 'soc2013' branch merge commit e0651b58 Merge: 2a33ba7e 69f18f19 Author: Daniel Espinosa <esodan@gmail.com> Date: Tue Jul 30 15:05:38 2013 -0500 Merge branch 'gsoc2013' into serialization Conflicts: gxml/Node.vala gxml/NodeList.vala gxml/Serializable.vala gxml/Serialization.vala test/SerializableTest.vala commit 2a33ba7e Author: Daniel Espinosa <esodan@gmail.com> Date: Tue Jul 30 14:48:29 2013 -0500 Fixed deserialization get Element content commit 69f18f19 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:12 2013 -0400 examples/c: fix some whitespace commit a2951fc7 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:12 2013 -0400 examples/c/document_factory.c: add print out of example nodes we create commit 0368f573 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:12 2013 -0400 examples/js: rename several examples, add new ones commit d10d39a9 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:12 2013 -0400 Implementation.vala: extend from GObject commit 6c192647 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:12 2013 -0400 document_create_minimal_2.c: incrementally expand the test of memory usage, mwahaha commit 70021591 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:12 2013 -0400 test/valgrind: add message.c to just test the allocations by g_message commit 35156771 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:12 2013 -0400 test/valgrind/glib.supp: suppress g_log allocations commit 8e2f0819 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:12 2013 -0400 TextTest.vala: INDEX_SIZE exceptions no longer result in null returns commit 481bcef3 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:12 2013 -0400 DocumentTest.vala: invalid characters no longer cause create_element to return null, so don't test for it commit faf06ccd Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 Document.vala: don't return null on create_element if invalid characters have been specified; print a g_warning and proceed instead (libxml2 accepts invalid characters anyway) commit 2295955d Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 CharacterData.vala: change behaviour when offset == length of string for bounds checking, since the end of a string is a fit place to insert things (but perhaps not remove :D) commit ef9124ef Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 Memory: Document.vala: node creation methods (e.g. create_element) now return unowned/weak references to the nodes they create; the Document alone owns them commit ac18ab2c Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 Memory: Node.vala, BackedNode.vala, Element.vala, NodeList.vala, Attr.vala, Entity.vala, Document.vala: change ownership of return value to unowned for a bunch of methods (insert_before, append/remove/replace_child); references will be handled by the Document commit 74500fe0 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 Text.vala: address some compile time warnings; fail split more gracefully commit 175f49ee Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 Serialization.vala: address some compile-time warnings commit e29fae13 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 test/vaglrind: add a couple new tests, fix the gtype.supp commit 2c7a6302 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 ProcessingInstruction.vala: docfix for an entity ref commit 2cf86407 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 DocumentType.vala: docfix for an entity ref commit 51972d0d Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 Document.vala: touch some comments commit 138e5551 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 CDATASection: docfix for an entity reference commit 77e88aec Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 BackedNode.vala: add a TODO about memory usage commit bca62f6c Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 examples/c: add document_factory.c, remove a comment from document_properties.c commit 489ea5de Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 examples/c: add Document properties example; rename examples commit 376e2da6 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 tests/valgrind: correct some permissions commit e7ada06a Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 tests/valgrind: add memory testing files, like suppression files, and .c and .vala tests commit 42342ebd Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 examples/vala/example.vala: remove obsolete GError handling commit d446425c Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 examples/js: refactor examples into their own files commit 2e71e81a Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 examples/c: actually add .c files this time commit 0042e1d7 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:11 2013 -0400 examples/c/Makefile: update commit acabee7d Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:10 2013 -0400 examples/c: refactor tests, remove GErrors, correct naming commit e4dc48dd Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:10 2013 -0400 Some documentation fixes commit 0c481036 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:10 2013 -0400 test/*.vala: change DomNode to GXml.Node commit b69d2a4b Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:10 2013 -0400 gxml/*.vala: Change all DomNode references to Node commit fafab275 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:10 2013 -0400 Node.vala: Renamed DomNode to Node; this should break all the other files :D commit 6e2b4a87 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sun Jul 28 01:30:10 2013 -0400 Node.vala, Makefile.am: rename DomNode.vala to Node.vala for impending change commit d484ef0d Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:55 2013 -0400 DocumentTest.vala: first testing of warnings commit 38dafa3a Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:55 2013 -0400 GXmlTest.vala: change how our tests test for warnings commit e2a67bc4 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:55 2013 -0400 Implementation.vala: factor out error checks into check_ functions commit 454507ec Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:55 2013 -0400 CharacterData.vala, Element.vala, Document.vala, DomNode.vala, NodeList.vala: use new GXml.warning facility, so we can preserve the last error code commit f38da2f0 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:55 2013 -0400 DomException.vala: add NAMESPACE error code commit 04027b59 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 DomException.vala: add facility to set the last DomException set; ooo, classic error codes commit d4a2c38d Author: Richard Schwarting <aquarichy@gmail.com> 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 :'( commit f2dcc043 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 DomException.vala: add a dummy DomError for the transitioning of the tests commit d472f9dc Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 DomException.vala: change errordomain DomError -> enum DomException commit f4e861c0 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 GXmlTest.vala: override gtester handling of g_warnings; don't want to abort, but verify commit a0ee0fbd Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 Serialization.vala: DomError no longer thrown, so no need to catch it commit a8d71501 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 Makefile.am: DomError -> DomException commit eb341479 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 DomException.vala: rename file to comply with spec, improve docs, whitespace commit f840d454 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 Document.vala: some small error handling changes; return on invalid chars for create_element commit f63fdeb3 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 Tiny fixes. DomNode.vala: make check_wrong_document and check_read_only protected so only subclasses can see them Element.vala: fix remove_attribute_node ProcessingInstruction: properly get and set 'data' commit 841f3548 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 Text.vala: add more error checking from spec commit 03105730 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 Text.vala: update documentation, specifically adding refs to spec commit 5ed7290c Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 ProcessingInstruction.vala: handle spec'd errors commit 2469c75a Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 Element.vala: handle spec'd errors commit 9dc92434 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 Document.vala, DomNode.vala: move check_wrong_document inot DomNode so other nodes (Element) can use it commit d2849156 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 Element.vala: update documentation, specifically references to spec commit f98463a2 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 Attr.vala: update documentation, specifically references to spec commit 2ea11338 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:54 2013 -0400 Document.vala, DomNode.vala: move check_read_only to DomNode, so all its descendents can call it commit 25e97099 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 Text.vala: make use of new check_index_size from parent class CharacterData commit 56d75a58 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 CharacterData.vala: improve error handling, check more bounds, factor out bound checking commit 44be6d24 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 CharacterData.vala: update comments, particularly adding references to spec commit 39fff919 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 NodeList.vala: improve documentation, particularly adding references to spec commit 9c3d5e4e Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 DomNode.vala: remove some trailing whitespace commit 42197739 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 Entity.vala: break API to fix typo: clone_node, not clone_nodes, part 2 commit 7e1645d8 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 DomNode.vala: update documentation, particularly adding references to the spec commit eafb5b7d Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 DomNode.vala, BackedNode.vala, Attr.vala: break API to fix typo: clone_node, not clone_nodes commit 982f2cb5 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 DomNode.vala: update comments, especially adding references to spec commit b218f53c Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 DocumentFragment.vala: add spec reference commit 31c2c2e4 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 Document.vala: Fix a comment commit 2a97a2b9 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 Document.vala: add root element for Document.with_implementation commit c647f8ad Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 Document.vala: update error checking to use g_warning; add more error checks from spec commit bc26048f Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 Document.vala: Update comments, particularly with references to spec commit 36c3a951 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 Implementation.vala: add commented out code to use xmlHasFeature in the future commit 48c4ec65 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 Implementation.vala: add error checking to create_document commit 096c166c Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 Implementation.vala: Update comments with references to spec commit eb1cb910 Author: Richard Schwarting <aquarichy@gmail.com> 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 commit dc663b94 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:53 2013 -0400 DocumentType.vala: update comments commit 58b0db80 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:52 2013 -0400 NodeList.vala: change error handling to g_warning commit 2b716723 Author: Richard Schwarting <aquarichy@gmail.com> 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) commit 1bfe1afc Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:30 2013 -0400 libxml-2.0.vapi: fix the ctype for dump_memory_format's mem param commit 93c22c24 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:30 2013 -0400 Revert to before the Utils fiasco commit bc775bc4 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:30 2013 -0400 whatever commit d844ec52 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:30 2013 -0400 Revert "Revert "bleh"" This reverts commit c907fbb01b7a826afa3e7ff30d60e628f7cb185f. commit 344b71e8 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:30 2013 -0400 Revert "bleh" This reverts commit 671a8dc2ac7c81bb5a63086c99ab5a4262734dc1. commit 0001fcb9 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:29 2013 -0400 bleh commit ec99a841 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:29 2013 -0400 test/Makefile.am: add UtilsTest.vala UtilsTest.vala: add a basic test; need more commit aad45f48 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:29 2013 -0400 Utils.vala: fix some errors, add Utils.vala to Makefile.am commit ee3f0464 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:29 2013 -0400 Utils.vala: add class of static internal methods to handle tasks like XML Name validation. commit 9c73918f Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:29 2013 -0400 Implementation.vala, Document.vala: support creation of documents from Implementation commit 485dd650 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:29 2013 -0400 Document.vala: convert more entity references to their actual characters commit 7eb9fb8d Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:29 2013 -0400 NodeList.vala: fix comment so there's a separate long desc commit 7bae7e33 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:29 2013 -0400 Document.vala: update some comments and spacing commit 2958bf6b Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:29 2013 -0400 Fix < in docs; I swear that I had to use the entity reference before commit 09d96c49 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:01:29 2013 -0400 Remove unnecessary linking for valadoc command commit 5cd50780 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:00:18 2013 -0400 Change some errors in CharacterData and Text to use g_warning instead of GError commit 0e9f943d Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:00:18 2013 -0400 Remove all throws declarations, since we're shifting to a document-level error variable commit f6259d42 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:00:18 2013 -0400 Change error handling from throwing errors to setting a document-level error variable commit 17533182 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:00:18 2013 -0400 Add some TODO items for the future commit ff872c1f Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:00:18 2013 -0400 Update libvala version; need a better solution to this commit e79195ad Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:00:18 2013 -0400 Fix some cnames in libxml-2.0.vapi commit 1e2973b9 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:00:18 2013 -0400 Set type=xmlChar* on method return values commit 0214abf0 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:00:18 2013 -0400 Set type=xmlChar* on fields commit 7c243912 Author: Richard Schwarting <aquarichy@gmail.com> 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 commit 582a65a1 Author: Richard Schwarting <aquarichy@gmail.com> Date: Sat Jul 27 00:00:18 2013 -0400 Set type=xmlChar* on parametres, part 1 commit c3762b2f Author: Daniel Espinosa <esodan@gmail.com> Date: Thu Jul 25 21:02:33 2013 -0500 Fixed (again) deserialize objects with objects as properties commit 9da1ce02 Author: Daniel Espinosa <esodan@gmail.com> Date: Thu Jul 25 18:30:29 2013 -0500 mplemented serialize non-automatic serializable properties * Implementors must attach a handler to serialize_unknown_property event in order to serialize any property type non handled automatically like GLib.Array, GLib.HashTable or others * Added serialized_node_name property to allow implementator to override default node name; default is GObject Type's name * Removed warning messsages commit c8430c04 Author: Daniel Espinosa <esodan@gmail.com> Date: Wed Jul 24 12:36:49 2013 -0500 Bugs and warnning messages fixes. * Not used Serializable.serialized_xml_node removed * Serializable.deserealize fixed return value * Fixed a bug adding content to top level Element * Removed warnnings * Added SerializableError error domain commit 4f66b9d4 Author: Daniel Espinosa <esodan@gmail.com> Date: Tue Jul 23 22:22:57 2013 -0500 Added UML diagram documentation commit 97858965 Author: Daniel Espinosa <esodan@gmail.com> Date: Tue Jul 23 18:44:42 2013 -0500 SerializableObjectModel: removed value property commit f1ace6c4 Author: Daniel Espinosa <esodan@gmail.com> Date: Tue Jul 23 18:04:48 2013 -0500 Fixed serialization and Element.content property commit 16da349f Author: Daniel Espinosa <esodan@gmail.com> Date: Tue Jul 23 17:24:07 2013 -0500 Fixes on SerializableTest commit 1f11a5b6 Author: Daniel Espinosa <esodan@gmail.com> Date: Tue Jul 23 16:24:22 2013 -0500 Fixing Serializable.serialize() and deserialize() on conplex Element nodes commit 6ff61bc4 Author: Daniel Espinosa <esodan@gmail.com> Date: Tue Jul 23 00:07:22 2013 -0500 Fixes to Serializable.deserialize() * Moved string_to_gvalue to Serializable interface * Serializable.serialize_property() deprecates use of ParamSpec commit d37d5ec6 Author: Daniel Espinosa <esodan@gmail.com> Date: Mon Jul 22 21:51:04 2013 -0500 Implemented Serializable.deserialize() * Added test case for serialize() * Added SerializableObjectModel class to help Serializable implementators commit 82fbfc1d Author: Daniel Espinosa <esodan@gmail.com> Date: Mon Jul 22 17:28:27 2013 -0500 Serializable now use nick for properties name. Fiexed segfault. * serialized_property_use_blurb renamed to serialized_property_use_nick * serialized_xml_node_value default to null commit 13ddd94d Author: Daniel Espinosa <esodan@gmail.com> Date: Mon Jul 22 16:33:12 2013 -0500 Fixing recursive XmlObjectModel serialization on Serializable properties commit 349673ea Author: Daniel Espinosa <esodan@gmail.com> Date: Mon Jul 22 12:32:35 2013 -0500 Initial setup of XmlObjectModel to Serializable interface
Loading
Please register or sign in to comment