summaryrefslogtreecommitdiff
path: root/src/bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* Introduce global initialistaion/finalisation for DOM library. This should be ↵John Mark Bell2007-09-292-1/+48
| | | | | | | | | used to initialise any parts of the library before they are used. Mostly, this will comprise of static initialisers. Finalisation cleans up afterwards. This API is only exposed to language-specific binding libraries -- they should expose their own global initialisation/finalisation routines which call the core libdom ones. Introduce new utility code for namespace and qname processing. Port dom_document_create_element_ns() and dom_document_create_attribute_ns() to this new code. Make libdom-libxml's initialiser initialise libdom itself first of all. svn path=/trunk/dom/; revision=3604
* Add DOMImplementation, DOMImplementationListJohn Mark Bell2007-07-122-0/+237
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