Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Notes on W3C test suite elements | James Shaw | 2007-08-16 | 1 | -0/+179 |
| | | | | svn path=/trunk/dom/; revision=3526 | ||||
* | Import more W3C tests that compile successfully | James Shaw | 2007-08-11 | 3 | -0/+146 |
| | | | | svn path=/trunk/dom/; revision=3506 | ||||
* | Implement assertSize | James Shaw | 2007-08-11 | 1 | -2/+66 |
| | | | | svn path=/trunk/dom/; revision=3505 | ||||
* | Import more W3C tests that compile successfully | James Shaw | 2007-08-09 | 5 | -0/+233 |
| | | | | svn path=/trunk/dom/; revision=3495 | ||||
* | Add assertTrue and assertFalse templates; add boolean primitive to ↵ | James Shaw | 2007-08-09 | 2 | -1/+28 |
| | | | | | | ctypes.xml. Bugfix get-ctype to translate primitive typename when specified. svn path=/trunk/dom/; revision=3494 | ||||
* | Import more W3C tests that compile successfully | James Shaw | 2007-08-08 | 6 | -0/+277 |
| | | | | svn path=/trunk/dom/; revision=3492 | ||||
* | Import string helper functions from XSLT Standard Library | James Shaw | 2007-08-08 | 1 | -0/+1233 |
| | | | | svn path=/trunk/dom/; revision=3491 | ||||
* | Fix casting of structs as 'out' parameters. Update ctypes.xml mappings. | James Shaw | 2007-08-08 | 2 | -2/+63 |
| | | | | svn path=/trunk/dom/; revision=3490 | ||||
* | Rename dom_named_node_map to dom_namednodemap to be consistent with the rest ↵ | James Shaw | 2007-08-08 | 2 | -4/+4 |
| | | | | | | of the code svn path=/trunk/dom/; revision=3489 | ||||
* | Fix structure name dom_nodelist | James Shaw | 2007-08-03 | 2 | -4/+4 |
| | | | | svn path=/trunk/dom/; revision=3474 | ||||
* | Import test from W3C test suite | James Shaw | 2007-08-03 | 1 | -0/+45 |
| | | | | svn path=/trunk/dom/; revision=3473 | ||||
* | Reinstate assertEquals template | James Shaw | 2007-08-03 | 1 | -2/+51 |
| | | | | svn path=/trunk/dom/; revision=3472 | ||||
* | Implemented variable-or-literal type guessing. Implemented creation of ↵ | James Shaw | 2007-08-01 | 1 | -11/+38 |
| | | | | | | temporary DOMStrings with autogenned, globally unique identifiers. svn path=/trunk/dom/; revision=3471 | ||||
* | Comment fixes | John Mark Bell | 2007-07-29 | 3 | -9/+9 |
| | | | | svn path=/trunk/dom/; revision=3470 | ||||
* | Improve description of the list of nodes pending deletion and how it is ↵ | John Mark Bell | 2007-07-28 | 1 | -0/+40 |
| | | | | | | related to the process of deleting a Document. svn path=/trunk/dom/; revision=3469 | ||||
* | 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 | 2 | -3/+108 |
| | | | | svn path=/trunk/dom/; revision=3466 | ||||
* | Sort out somewhat messy object construction. | John Mark Bell | 2007-07-28 | 20 | -152/+480 |
| | | | | | | 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 | ||||
* | Improve infrastructure for generating parameters for method calls. Stub out ↵ | James Shaw | 2007-07-27 | 1 | -20/+194 |
| | | | | | | guess-var-or-literal-type template. svn path=/trunk/dom/; revision=3464 | ||||
* | Implement type-specific node constructors and veneer the appropriate ↵ | John Mark Bell | 2007-07-26 | 15 | -83/+413 |
| | | | | | | 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 | 3 | -3/+45 |
| | | | | svn path=/trunk/dom/; revision=3462 | ||||
* | Further work on libxml binding. | John Mark Bell | 2007-07-22 | 1 | -29/+325 |
| | | | | | | | This is now has support for enough node types to allow the XML-based testsuite to run sensibly. (The core library is missing a bunch of functionality that the testsuite requires, like the creation of nodes) Insertion of DocumentType nodes into a Document is mostly there -- the remainder is waiting on a suitable API in the core library. svn path=/trunk/dom/; revision=3461 | ||||
* | Fix binding.c API usage. | John Mark Bell | 2007-07-22 | 2 | -2/+11 |
| | | | | | | Modify testcase Makefile to build things other than the XML-based testsuite svn path=/trunk/dom/; revision=3460 | ||||
* | Add omitted dom_document_create_comment API | John Mark Bell | 2007-07-22 | 2 | -0/+26 |
| | | | | svn path=/trunk/dom/; revision=3459 | ||||
* | More libxml binding work | John Mark Bell | 2007-07-22 | 1 | -45/+228 |
| | | | | svn path=/trunk/dom/; revision=3458 | ||||
* | Rewritten produce-specific-attribute to handle casts properly. IDL to C ↵ | James Shaw | 2007-07-22 | 2 | -240/+233 |
| | | | | | | names are now held in ctypes.xml. produce-specific-method and <assertEquals> are not yet reimplemented. svn path=/trunk/dom/; revision=3457 | ||||
* | More name changes for consistency with spec | James Shaw | 2007-07-21 | 2 | -12/+12 |
| | | | | svn path=/trunk/dom/; revision=3455 | ||||
* | rename dom_document_get_element() to dom_document_get_document_element() | James Shaw | 2007-07-21 | 2 | -2/+2 |
| | | | | svn path=/trunk/dom/; revision=3453 | ||||
* | Silence GCC/LD command lines when building test cases. | John Mark Bell | 2007-07-21 | 4 | -10/+11 |
| | | | | | | Improve structure of xml-based testsuite svn path=/trunk/dom/; revision=3452 | ||||
* | Add cast for attribute result variable | James Shaw | 2007-07-21 | 2 | -16/+128 |
| | | | | svn path=/trunk/dom/; revision=3451 | ||||
* | Fix RISC OS build | John Mark Bell | 2007-07-20 | 4 | -9/+15 |
| | | | | svn path=/trunk/dom/; revision=3446 | ||||
* | Silence XSLT invocation. | John Mark Bell | 2007-07-20 | 1 | -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 Bell | 2007-07-19 | 1 | -0/+102 |
| | | | | svn path=/trunk/dom/; revision=3444 | ||||
* | Add XML to C transformation to 'make test' target | James Shaw | 2007-07-19 | 6 | -10/+2574 |
| | | | | svn path=/trunk/dom/; revision=3443 | ||||
* | Add email address | James Shaw | 2007-07-19 | 2 | -2/+2 |
| | | | | svn path=/trunk/dom/; revision=3442 | ||||
* | Fix casting for attribute accessor generation. Add cast for string | James Shaw | 2007-07-18 | 1 | -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 Shaw | 2007-07-17 | 1 | -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 Bell | 2007-07-16 | 1 | -7/+122 |
| | | | | svn path=/trunk/dom/; revision=3426 | ||||
* | 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 | 2 | -7/+150 |
| | | | | | | Minor other changes. svn path=/trunk/dom/; revision=3424 | ||||
* | Include utils.h | James Shaw | 2007-07-16 | 1 | -0/+1 |
| | | | | svn path=/trunk/dom/; revision=3423 | ||||
* | Stub implementation of of dom_document_type methods | James Shaw | 2007-07-16 | 4 | -1/+42 |
| | | | | svn path=/trunk/dom/; revision=3422 | ||||
* | Partially implement method invocation. Should be sufficient to generate | James Shaw | 2007-07-16 | 1 | -1/+64 |
| | | | | | | documentcreateelement.c svn path=/trunk/dom/; revision=3421 | ||||
* | Implement TestObject class and other test utilities (testutils.h) | John Mark Bell | 2007-07-15 | 4 | -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 Bell | 2007-07-15 | 2 | -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 Bell | 2007-07-15 | 1 | -6/+170 |
| | | | | svn path=/trunk/dom/; revision=3416 | ||||
* | Implement <load>. Extend <assertEquals> to handle equality test for | James Shaw | 2007-07-15 | 1 | -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 spec | James Shaw | 2007-07-15 | 2 | -2/+2 |
| | | | | svn path=/trunk/dom/; revision=3414 | ||||
* | Populate dom.h | John Mark Bell | 2007-07-14 | 2 | -41/+168 |
| | | | | | | Beginnings of xmlparser SAX handling. svn path=/trunk/dom/; revision=3413 |