summaryrefslogtreecommitdiff
path: root/src/core/document_type.c
Commit message (Collapse)AuthorAgeFilesLines
* Implement dom_document_type_get_(public|system)id.John-Mark Bell2012-11-031-14/+12
|
* Documents and document types do not have text contentDaniel Silverstone2012-03-241-1/+20
| | | | svn path=/trunk/libdom/; revision=13602
* Merge branches/jmb/dom-alloc-purge back to trunkJohn Mark Bell2011-12-211-91/+39
| | | | svn path=/trunk/libdom/; revision=13316
* s/struct dom_string/dom_string/gJohn Mark Bell2011-04-071-10/+10
| | | | svn path=/trunk/libdom/; revision=12172
* Remove bootstrap infrastructure, and just make dom_implementation a stub.John Mark Bell2010-12-051-15/+0
| | | | | | We only support a single implementation, so all the registry and implementation list stuff is totally unnecesary and overcomplex svn path=/trunk/dom/; revision=11017
* Implement DocumentType.nameJohn Mark Bell2010-08-301-4/+1
| | | | svn path=/trunk/dom/; revision=10726
* Merge branches/struggleyb/libdom-html to trunk.John Mark Bell2010-08-301-1/+1
| | | | | | A few additional fixes to reduce the number of regressions to single figures. svn path=/trunk/dom/; revision=10724
* Sync with modified libwapcaplet API: 11 additional DOM Level1 testsuite ↵John Mark Bell2010-08-261-12/+8
| | | | | | failures. Most importantly, it actually compiles now. svn path=/trunk/dom/; revision=10717
* Merge the branches/struggleyb/libdom-remain back to trunk.Bo Yang2009-08-111-32/+192
| | | | svn path=/trunk/dom/; revision=9191
* Fix the spelling initialize -> initialise.Bo Yang2009-03-201-1/+1
| | | | svn path=/trunk/dom/; revision=6809
* Convert DocumentType to use vtable structure.Bo Yang2009-03-191-8/+22
| | | | svn path=/trunk/dom/; revision=6804
* Modify dom_node_initialise() API to permit specification of namespace URI ↵John Mark Bell2007-09-271-1/+1
| | | | | | | | and prefix. Fix up everything else to cope. svn path=/trunk/dom/; revision=3599
* Begin implementation of DocumentType classJohn Mark Bell2007-09-191-0/+79
| | | | | | | | | | | | | | | 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
* Add email addressJames Shaw2007-07-191-1/+1
| | | | svn path=/trunk/dom/; revision=3442
* Stub out remainder of DocumentType API.John Mark Bell2007-07-161-3/+131
| | | | | | Minor other changes. svn path=/trunk/dom/; revision=3424
* Stub implementation of of dom_document_type methodsJames Shaw2007-07-161-0/+19
svn path=/trunk/dom/; revision=3422