Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Partial implementation of dom_node_insert_before. This has utterly no sanity ↵ | John Mark Bell | 2007-09-17 | 1 | -5/+29 |
| | | | | | | checking at present so will probably break, badly. svn path=/trunk/dom/; revision=3546 | ||||
* | Make Document nodes own themselves (removes need for special case for Documents) | John Mark Bell | 2007-09-17 | 2 | -17/+78 |
| | | | | | | | 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 Bell | 2007-09-16 | 1 | -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 Shaw | 2007-08-08 | 1 | -2/+2 |
| | | | | | | of the code svn path=/trunk/dom/; revision=3489 | ||||
* | Fix structure name dom_nodelist | James Shaw | 2007-08-03 | 1 | -2/+2 |
| | | | | svn path=/trunk/dom/; revision=3474 | ||||
* | Comment fixes | John Mark Bell | 2007-07-29 | 1 | -2/+2 |
| | | | | svn path=/trunk/dom/; revision=3470 | ||||
* | Implement Document destructor. | John Mark Bell | 2007-07-28 | 3 | -8/+109 |
| | | | | | | Fix handling of nodes within a document (they no longer explicitly reference the document) svn path=/trunk/dom/; revision=3468 | ||||
* | Finalisation and destruction of nodes | John Mark Bell | 2007-07-28 | 21 | -5/+463 |
| | | | | svn path=/trunk/dom/; revision=3467 | ||||
* | Add Document constructor | John Mark Bell | 2007-07-28 | 1 | -3/+104 |
| | | | | svn path=/trunk/dom/; revision=3466 | ||||
* | Sort out somewhat messy object construction. | John Mark Bell | 2007-07-28 | 18 | -144/+465 |
| | | | | | | 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 Bell | 2007-07-26 | 14 | -82/+409 |
| | | | | | | Document APIs onto them. svn path=/trunk/dom/; revision=3463 | ||||
* | Add ability to set a document's doctype after the document has been created | John Mark Bell | 2007-07-26 | 1 | -0/+30 |
| | | | | svn path=/trunk/dom/; revision=3462 | ||||
* | Add omitted dom_document_create_comment API | John Mark Bell | 2007-07-22 | 1 | -0/+23 |
| | | | | svn path=/trunk/dom/; revision=3459 | ||||
* | More name changes for consistency with spec | James Shaw | 2007-07-21 | 1 | -6/+6 |
| | | | | svn path=/trunk/dom/; revision=3455 | ||||
* | rename dom_document_get_element() to dom_document_get_document_element() | James Shaw | 2007-07-21 | 1 | -1/+1 |
| | | | | svn path=/trunk/dom/; revision=3453 | ||||
* | Add email address | James Shaw | 2007-07-19 | 1 | -1/+1 |
| | | | | svn path=/trunk/dom/; revision=3442 | ||||
* | Fix typo | John Mark Bell | 2007-07-16 | 1 | -1/+1 |
| | | | | svn path=/trunk/dom/; revision=3425 | ||||
* | Stub out remainder of DocumentType API. | John Mark Bell | 2007-07-16 | 1 | -3/+131 |
| | | | | | | Minor other changes. svn path=/trunk/dom/; revision=3424 | ||||
* | Stub implementation of of dom_document_type methods | James Shaw | 2007-07-16 | 2 | -1/+20 |
| | | | | svn path=/trunk/dom/; revision=3422 | ||||
* | Rename to dom_node_get_owner_document() in line with spec | James Shaw | 2007-07-15 | 1 | -1/+1 |
| | | | | svn path=/trunk/dom/; revision=3414 | ||||
* | Add extra dom_string constructor that permits strings to be manufactured in ↵ | John Mark Bell | 2007-07-14 | 1 | -10/+80 |
| | | | | | | | | the situation where there exists no document. This should only be used in order to create dom_strings for use by DocumentType and Document constructors -- in any other situation, a suitable document already exists. svn path=/trunk/dom/; revision=3411 | ||||
* | Modify node value, type and name functions to match w3c spec | James Shaw | 2007-07-14 | 1 | -4/+4 |
| | | | | svn path=/trunk/dom/; revision=3409 | ||||
* | Make NamedNodeMap more generic | John Mark Bell | 2007-07-12 | 4 | -35/+28 |
| | | | | svn path=/trunk/dom/; revision=3404 | ||||
* | Add DOMImplementation, DOMImplementationList | John Mark Bell | 2007-07-12 | 6 | -2/+507 |
| | | | | | | | | | Add DOMImplementationRegistry Define DOMImplementationSource and provide API to allow their registration This little lot should permit some kind of sensible DOM bootstrapping. svn path=/trunk/dom/; revision=3403 | ||||
* | Add Element. | John Mark Bell | 2007-07-11 | 3 | -2/+516 |
| | | | | | | Fix Attr's get_schema_type_info to have the right name. svn path=/trunk/dom/; revision=3400 | ||||
* | Fix TypeInfo -> type_info conversion | John Mark Bell | 2007-07-11 | 1 | -5/+5 |
| | | | | svn path=/trunk/dom/; revision=3399 | ||||
* | Make CharacterData struct public (within library) | John Mark Bell | 2007-07-11 | 4 | -9/+120 |
| | | | | | | Add Text. svn path=/trunk/dom/; revision=3398 | ||||
* | Add CharacterData | John Mark Bell | 2007-07-11 | 2 | -1/+194 |
| | | | | svn path=/trunk/dom/; revision=3397 | ||||
* | Warning fixes | John Mark Bell | 2007-07-10 | 1 | -2/+4 |
| | | | | svn path=/trunk/dom/; revision=3396 | ||||
* | Add NamedNodeMap. | John Mark Bell | 2007-07-10 | 6 | -7/+514 |
| | | | | | | Minor fix for NodeList unref function; ensure it unrefs the owner document after it has finished using it. svn path=/trunk/dom/; revision=3395 | ||||
* | Add NodeList and string comparison API | John Mark Bell | 2007-07-10 | 9 | -2/+449 |
| | | | | svn path=/trunk/dom/; revision=3394 | ||||
* | Purge all trace of the ballache that was dom_ctx. | John Mark Bell | 2007-07-06 | 6 | -351/+618 |
| | | | | | | Document the functions in document.c svn path=/trunk/dom/; revision=3385 | ||||
* | Import DOM library. | John Mark Bell | 2007-07-06 | 9 | -0/+2052 |
This is mainly stub functions atm (and is missing a number of key interfaces). svn path=/trunk/dom/; revision=3384 |