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 | ||||
* | Fix potential segfaults | John Mark Bell | 2007-09-17 | 1 | -2/+4 |
| | | | | svn path=/trunk/dom/; revision=3544 | ||||
* | Implement xml-binding-specific dom_implementation_create_document | John Mark Bell | 2007-09-17 | 1 | -8/+46 |
| | | | | svn path=/trunk/dom/; revision=3543 | ||||
* | 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 testcases after change to xml_parser API (messaging callback) | John Mark Bell | 2007-09-16 | 1 | -3/+18 |
| | | | | svn path=/trunk/dom/; revision=3541 | ||||
* | Add callback for informational messaging (with variable severity, a la syslog) | John Mark Bell | 2007-09-16 | 3 | -43/+99 |
| | | | | | | | Use it to log interesting things during parsing. This needs to grow some i18n at some point. svn path=/trunk/dom/; revision=3540 | ||||
* | Move parameter declaration, as xsltproc (libxml 2.6.26, libxslt 1.1.21, ↵ | John Mark Bell | 2007-09-16 | 1 | -5/+5 |
| | | | | | | libexslt 0.8.13) complains otherwise svn path=/trunk/dom/; revision=3539 | ||||
* | 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 | ||||
* | 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 |