summaryrefslogtreecommitdiff
path: root/src/core/node.c
Commit message (Collapse)AuthorAgeFilesLines
* Make Document nodes own themselves (removes need for special case for Documents)John Mark Bell2007-09-171-15/+74
| | | | | | | Fixup dom_node_destroy appropriately. Implement dom_node_{set,get}_user_data. svn path=/trunk/dom/; revision=3542
* Fix bug in dom_node_destroy -- Document nodes have no owner, so attempting ↵John Mark Bell2007-09-161-8/+18
| | | | | | to ref/unref it is stupid svn path=/trunk/dom/; revision=3538
* Rename dom_named_node_map to dom_namednodemap to be consistent with the rest ↵James Shaw2007-08-081-2/+2
| | | | | | of the code svn path=/trunk/dom/; revision=3489
* Fix structure name dom_nodelistJames Shaw2007-08-031-2/+2
| | | | svn path=/trunk/dom/; revision=3474
* Implement Document destructor.John Mark Bell2007-07-281-6/+29
| | | | | | Fix handling of nodes within a document (they no longer explicitly reference the document) svn path=/trunk/dom/; revision=3468
* Finalisation and destruction of nodesJohn Mark Bell2007-07-281-4/+135
| | | | svn path=/trunk/dom/; revision=3467
* Sort out somewhat messy object construction.John Mark Bell2007-07-281-59/+0
| | | | | | 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
* Implement type-specific node constructors and veneer the appropriate ↵John Mark Bell2007-07-261-30/+81
| | | | | | Document APIs onto them. svn path=/trunk/dom/; revision=3463
* More name changes for consistency with specJames Shaw2007-07-211-6/+6
| | | | svn path=/trunk/dom/; revision=3455
* Rename to dom_node_get_owner_document() in line with specJames Shaw2007-07-151-1/+1
| | | | svn path=/trunk/dom/; revision=3414
* Modify node value, type and name functions to match w3c specJames Shaw2007-07-141-4/+4
| | | | svn path=/trunk/dom/; revision=3409
* Add NodeList and string comparison APIJohn Mark Bell2007-07-101-0/+2
| | | | svn path=/trunk/dom/; revision=3394
* Purge all trace of the ballache that was dom_ctx.John Mark Bell2007-07-061-179/+85
| | | | | | Document the functions in document.c svn path=/trunk/dom/; revision=3385
* Import DOM library.John Mark Bell2007-07-061-0/+1069
This is mainly stub functions atm (and is missing a number of key interfaces). svn path=/trunk/dom/; revision=3384