summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* More name changes for consistency with specJames Shaw2007-07-212-12/+12
| | | | svn path=/trunk/dom/; revision=3455
* rename dom_document_get_element() to dom_document_get_document_element()James Shaw2007-07-212-2/+2
| | | | svn path=/trunk/dom/; revision=3453
* Silence GCC/LD command lines when building test cases.John Mark Bell2007-07-214-10/+11
| | | | | | Improve structure of xml-based testsuite svn path=/trunk/dom/; revision=3452
* Add cast for attribute result variableJames Shaw2007-07-212-16/+128
| | | | svn path=/trunk/dom/; revision=3451
* Fix RISC OS buildJohn Mark Bell2007-07-204-9/+15
| | | | svn path=/trunk/dom/; revision=3446
* Silence XSLT invocation.John Mark Bell2007-07-201-1/+2
| | | | | | Ensure generated testcase source files are deleted from clean target. svn path=/trunk/dom/; revision=3445
* Document implications of reference counting on DOM node destruction.John Mark Bell2007-07-191-0/+102
| | | | svn path=/trunk/dom/; revision=3444
* Add XML to C transformation to 'make test' targetJames Shaw2007-07-196-10/+2574
| | | | svn path=/trunk/dom/; revision=3443
* Add email addressJames Shaw2007-07-192-2/+2
| | | | svn path=/trunk/dom/; revision=3442
* Fix casting for attribute accessor generation. Add cast for string James Shaw2007-07-181-10/+24
| | | | | | literal in <assertEquals>. documentgetdoctype.c now compiles and runs. svn path=/trunk/dom/; revision=3434
* Take out lots of <assertEquals> code because it's broken, and needs James Shaw2007-07-171-8/+14
| | | | | | | rethinking. Partially fix attribute generation to call method on the right interface. svn path=/trunk/dom/; revision=3428
* Add xml_parser_add_element_node; builds DOM Elements from XML_ELEMENT_NODEs.John Mark Bell2007-07-161-7/+122
| | | | svn path=/trunk/dom/; revision=3426
* Fix typoJohn Mark Bell2007-07-161-1/+1
| | | | svn path=/trunk/dom/; revision=3425
* Stub out remainder of DocumentType API.John Mark Bell2007-07-162-7/+150
| | | | | | Minor other changes. svn path=/trunk/dom/; revision=3424
* Include utils.hJames Shaw2007-07-161-0/+1
| | | | svn path=/trunk/dom/; revision=3423
* Stub implementation of of dom_document_type methodsJames Shaw2007-07-164-1/+42
| | | | svn path=/trunk/dom/; revision=3422
* Partially implement method invocation. Should be sufficient to generate James Shaw2007-07-161-1/+64
| | | | | | documentcreateelement.c svn path=/trunk/dom/; revision=3421
* Implement TestObject class and other test utilities (testutils.h)John Mark Bell2007-07-154-3/+235
| | | | | | Rudimentary test of libxml binding, so I can see what's needed svn path=/trunk/dom/; revision=3419
* Fix libxml binding buildsystem target filename (previously overwrote core ↵John Mark Bell2007-07-152-29/+226
| | | | | | | | | 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
* Further libxml binding work.John Mark Bell2007-07-151-6/+170
| | | | svn path=/trunk/dom/; revision=3416
* Implement <load>. Extend <assertEquals> to handle equality test for James Shaw2007-07-151-20/+82
| | | | | | | ints. Extend convert_var_type and convert_attribute_name in order to generate the documentcreateelement test. svn path=/trunk/dom/; revision=3415
* Rename to dom_node_get_owner_document() in line with specJames Shaw2007-07-152-2/+2
| | | | svn path=/trunk/dom/; revision=3414
* Populate dom.hJohn Mark Bell2007-07-142-41/+168
| | | | | | Beginnings of xmlparser SAX handling. svn path=/trunk/dom/; revision=3413
* LibXML 2 binding for libdom.John Mark Bell2007-07-1412-0/+832
| | | | | | This is mostly stub, at present svn path=/trunk/dom/; revision=3412
* Add extra dom_string constructor that permits strings to be manufactured in ↵John Mark Bell2007-07-142-10/+85
| | | | | | | | 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
* Implement metadata function comment. Partially implement <assertEquals> James Shaw2007-07-141-35/+135
| | | | | | | on DOMStrings. dom_string_create_from_const_ptr lookup is currently hardwired. svn path=/trunk/dom/; revision=3410
* Modify node value, type and name functions to match w3c specJames Shaw2007-07-142-8/+8
| | | | svn path=/trunk/dom/; revision=3409
* Make NamedNodeMap more genericJohn Mark Bell2007-07-124-35/+28
| | | | svn path=/trunk/dom/; revision=3404
* Add DOMImplementation, DOMImplementationListJohn Mark Bell2007-07-1210-2/+855
| | | | | | | | | 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
* Import dom1-interfaces -- autogenned by the w3c DOM test suite. James Shaw2007-07-112-3/+3773
| | | | | | Partially implemented attribute accessors. svn path=/trunk/dom/; revision=3402
* Initial revision of test-to-c transformerJames Shaw2007-07-111-0/+95
| | | | svn path=/trunk/dom/; revision=3401
* Add Element.John Mark Bell2007-07-115-3/+595
| | | | | | Fix Attr's get_schema_type_info to have the right name. svn path=/trunk/dom/; revision=3400
* Fix TypeInfo -> type_info conversionJohn Mark Bell2007-07-112-8/+8
| | | | svn path=/trunk/dom/; revision=3399
* Make CharacterData struct public (within library)John Mark Bell2007-07-115-9/+148
| | | | | | Add Text. svn path=/trunk/dom/; revision=3398
* Add CharacterDataJohn Mark Bell2007-07-113-1/+229
| | | | svn path=/trunk/dom/; revision=3397
* Warning fixesJohn Mark Bell2007-07-101-2/+4
| | | | svn path=/trunk/dom/; revision=3396
* Add NamedNodeMap.John Mark Bell2007-07-107-7/+557
| | | | | | 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 APIJohn Mark Bell2007-07-1011-2/+479
| | | | svn path=/trunk/dom/; revision=3394
* Purge all trace of the ballache that was dom_ctx.John Mark Bell2007-07-0613-546/+763
| | | | | | Document the functions in document.c svn path=/trunk/dom/; revision=3385
* Import DOM library.John Mark Bell2007-07-0624-0/+2858
This is mainly stub functions atm (and is missing a number of key interfaces). svn path=/trunk/dom/; revision=3384