- Nov 08, 2013
-
-
Richard Schwarting authored
-
- Oct 23, 2013
-
-
Richard Schwarting authored
test/SerializableTest.vala,SerializationTest.vala: update test expectations because GXmlSerialization now returns Documents, not just Nodes (since our change in the memory model)
-
Richard Schwarting authored
NamedNodeMap.vala: change GXmlNamedAttrMap so that we can preserve and return old Attrs as we should according to W3C DOM
-
Richard Schwarting authored
-
Richard Schwarting authored
BackedNode.vala: add internal function set_xmlnode, mostly so we can replace the xmlNode a GXmlNode points to in the case of GXmlAttrs when we're manipualting them through our GXmlNamedAttrMap (which is how Elements handle them, through that)
-
Richard Schwarting authored
Attr.vala: parent_node, previous_sibling, and next_sibling are supposed to be NULL for Attr according to W3C
-
Richard Schwarting authored
-
- Oct 22, 2013
-
-
Richard Schwarting authored
DocumentTest.vala, ElementTest.vala: make changes to account for the switch from a GLib.HashTable attributes to a GXml.NamedNodeMap; we should consider supporting GLibHashTable methods for backwards compatibility though (lookup, size, etc)
-
Richard Schwarting authored
DocumentTest.vala, ElementTest.vala: make changes to account for the switch from a GLib.HashTable attributes to a GXml.NamedNodeMap; we should consider supporting GLibHashTable methods for backwards compatibility though (lookup, size, etc)
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
BackedNode.vala: remove HashTable attributes definition (use GXml.Node's default implementation anyway); don't need to sync elements now
-
Richard Schwarting authored
Element.vala: switch from GLib.HashTable for attributes to GXml.NamedAttrMap; greatly simplify Attr handling within Element by bumping a lot to GXml.NamedAttrMap, and by removing the need to sync between GLib.HashTable and libxml2
-
Richard Schwarting authored
-
Richard Schwarting authored
NamedNodeMap.vala: add NamedMap interface and the NamedAttrMap implementation; may change NamedMap to NamedNodeMap yet; this will replace the GLib.HashTable usage for GXml.Node.attributes, and will allow us to rip out all the GXml<>libxml2 syncing code that occurs, since our NamedAttrMap will update the underlying libxml2 structures immediately when changes occur
-
Richard Schwarting authored
Document.vala: add the ability to lookup attributes, since we'll map xmlAttr to GXmlAttr for caching in our Document now
-
Richard Schwarting authored
Attr.vala: make Attr extend from BackedNode; treat its internal xmlAttr as an xmlNode; removes a lot of code
-
Richard Schwarting authored
-
- Oct 16, 2013
-
-
Richard Schwarting authored
-
- Oct 15, 2013
-
-
Richard Schwarting authored
test/*.xml: add a couple more test files; test_invalid.xml should have been there a while ago, but I suppose the tests would fail correctly either way :)
-
Richard Schwarting authored
XPathExpressionTest.vala: specify which type of Node, original used DomNode but GXml now just calls it Node
-
Richard Schwarting authored
XPath: xml_error_msg -> GXml.get_last_error_msg; DomError -> GXml.Error; temporary, will decide on how to handle errors soon.
-
- Oct 14, 2013
-
-
-
-
-
-
NamespaceAttr.vala: make Ns accessible internally, for XPath Node.vala: add evaluate function for XPath
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
GXmlTest.vala: add an error check for our boilerplate get_doc, print our test_error message to stderr (Test.message doesn't seem to?)
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
-
Richard Schwarting authored
Document.vala: improve documentation significantly, describe parametres, link more types, and indicate memory management on return types
-
Richard Schwarting authored
-