| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/dom/; revision=3567
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove dom_document_set_doctype() -- dom_node_insert_before() (and thus _append_child()) can be used to achieve the same effect.
DocumentType node is now a child of the Document node (as it should have been) rather than a hidden field.
Make dom_node_destroy() aware of DocumentType nodes potentially having no owner.
Make dom_node_finalise() aware of it, too.
Make dom_node_get_owner_document() return NULL for Document nodes, as per the spec.
Fix bug in dom_node_insert_before() -- previously it failed to catch attempts to insert a second root element.
Make dom_node_insert_before() handle DocumentType nodes appropriately.
Implement XML binding's dom_implementation_create_document_type() function.
Fix XML binding's dom_implementation_create_document() implementation to cope with changed API relating to doctype insertion.
Fix up XML parser wrapper to cater for new doctype insertion mechanism. Also sprinkle some NULL about for paranoia purposes.
svn path=/trunk/dom/; revision=3551
|
|
|
|
| |
svn path=/trunk/dom/; revision=3550
|
|
|
|
|
|
| |
Fix segfault caused by failure to add attribute to element
svn path=/trunk/dom/; revision=3547
|
|
|
|
| |
svn path=/trunk/dom/; revision=3544
|
|
|
|
| |
svn path=/trunk/dom/; revision=3543
|
|
|
|
|
|
|
| |
Use it to log interesting things during parsing.
This needs to grow some i18n at some point.
svn path=/trunk/dom/; revision=3540
|
|
|
|
| |
svn path=/trunk/dom/; revision=3470
|
|
|
|
|
|
| |
We now have explicit types for all classes (rather than using the parent class for those which inherit but add no extra data content).
svn path=/trunk/dom/; revision=3465
|
|
|
|
| |
svn path=/trunk/dom/; revision=3462
|
|
|
|
|
|
|
| |
This is now has support for enough node types to allow the XML-based testsuite to run sensibly. (The core library is missing a bunch of functionality that the testsuite requires, like the creation of nodes)
Insertion of DocumentType nodes into a Document is mostly there -- the remainder is waiting on a suitable API in the core library.
svn path=/trunk/dom/; revision=3461
|
|
|
|
| |
svn path=/trunk/dom/; revision=3458
|
|
|
|
| |
svn path=/trunk/dom/; revision=3446
|
|
|
|
| |
svn path=/trunk/dom/; revision=3426
|
|
|
|
|
|
|
|
|
| |
library)
Wrap all libxml SAX callbacks -- if we register our own SAX handler, our own userdata is used, which (obviously) breaks the internal handlers.
Make xml_parser_add_node print the node type being added to the console (this is temporary, while I work out what's needed here).
svn path=/trunk/dom/; revision=3418
|
|
|
|
| |
svn path=/trunk/dom/; revision=3416
|
|
|
|
|
|
| |
Beginnings of xmlparser SAX handling.
svn path=/trunk/dom/; revision=3413
|
|
This is mostly stub, at present
svn path=/trunk/dom/; revision=3412
|