| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
fixes. Test suite does not pass
|
| |
|
| |
|
|
|
|
| |
svn path=/trunk/libdom/; revision=13761
|
|
|
|
| |
svn path=/trunk/libdom/; revision=13686
|
|
|
|
| |
svn path=/trunk/libdom/; revision=13603
|
|
|
|
| |
svn path=/trunk/libdom/; revision=13598
|
|
|
|
| |
svn path=/trunk/libdom/; revision=13593
|
|
|
|
| |
svn path=/trunk/libdom/; revision=13581
|
|
|
|
| |
svn path=/trunk/libdom/; revision=13322
|
|
|
|
| |
svn path=/trunk/libdom/; revision=13317
|
|
|
|
| |
svn path=/trunk/libdom/; revision=13316
|
|
|
|
| |
svn path=/trunk/libdom/; revision=12172
|
|
|
|
| |
svn path=/trunk/libdom/; revision=11024
|
|
|
|
|
|
| |
majority of them uninitialised
svn path=/trunk/libdom/; revision=11023
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
A few additional fixes to reduce the number of regressions to single figures.
svn path=/trunk/dom/; revision=10724
|
|
|
|
|
|
| |
failures. Most importantly, it actually compiles now.
svn path=/trunk/dom/; revision=10717
|
|
|
|
| |
svn path=/trunk/dom/; revision=9236
|
|
|
|
| |
svn path=/trunk/dom/; revision=9212
|
|
|
|
| |
svn path=/trunk/dom/; revision=9191
|
|
|
|
| |
svn path=/trunk/dom/; revision=6885
|
|
|
|
| |
svn path=/trunk/dom/; revision=6830
|
|
|
|
| |
svn path=/trunk/dom/; revision=6787
|
|
|
|
|
|
|
| |
convert the dom_node/dom_attr.
And, this is my first commit. Great && Exciting!
svn path=/trunk/dom/; revision=6780
|
|
|
|
|
|
|
|
|
| |
wrt interning -- lwc_strings should probably be used)
Purge charset handling -- a) documents are always converted to utf-8 b) use parserutils for utf-8 handling
Fix Hubbub binding to compile.
svn path=/trunk/dom/; revision=6682
|
|
|
|
|
|
|
|
| |
Purge all trace of dom_string_get_data() from outside the dom string implementation.
Port affected code to new, more useful, APIs.
This also fixes the interned node name strings mentioned in the previous commit.
svn path=/trunk/dom/; revision=3621
|
|
|
|
|
|
|
|
| |
and prefix.
Fix up everything else to cope.
svn path=/trunk/dom/; revision=3599
|
|
|
|
|
|
|
|
|
|
|
| |
The localname member of Node has been removed. The name member already caters for this.
Fix NodeList to cope with this and add some pointer vs NULL comparisons for sanity.
Replace implementation of dom_element_get_tag_name() with a simple call to dom_node_get_node_name(), which is where the gory details lie.
Add the QName building stuff to dom_node_get_node_name() (as per previous implementation of dom_element_get_tag_name()).
Implement dom_node_set_prefix().
Ensure dom_node_get_local_name() returns NULL for nodes created by non-namespace-aware methods (nodes must also be Elements or Attributes)
svn path=/trunk/dom/; revision=3596
|
|
|
|
|
|
| |
node types.
svn path=/trunk/dom/; revision=3590
|
|
|
|
|
|
| |
delegates value accesses to the Attr-specific functions.
svn path=/trunk/dom/; revision=3581
|
|
|
|
|
|
| |
dom_node_get_next_sibling() to return NULL for Attr nodes.
svn path=/trunk/dom/; revision=3579
|
|
|
|
| |
svn path=/trunk/dom/; revision=3576
|
|
|
|
|
|
| |
Implement dom_node_get_attributes()
svn path=/trunk/dom/; revision=3570
|
|
|
|
|
|
|
| |
Make _dom_node_replace() handle DocumentFragments correctly.
Ensure _dom_node_detach_range() clears range's previous/next pointers.
svn path=/trunk/dom/; revision=3558
|
|
|
|
| |
svn path=/trunk/dom/; revision=3557
|
|
|
|
| |
svn path=/trunk/dom/; revision=3556
|
|
|
|
| |
svn path=/trunk/dom/; revision=3555
|
|
|
|
|
|
|
|
| |
children to _dom_node_permitted_child().
Break tree insertion/removal code out from dom_node_insert_before() and into their own utility routines.
svn path=/trunk/dom/; revision=3554
|
|
|
|
|
|
|
|
| |
Implement dom_node_get_node_value()
Implement dom_node_set_node_value()
Implement utility routines to determine if a given node type is permitted as a child of a node and to detect if a given node is read only.
svn path=/trunk/dom/; revision=3553
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
There's still a couple of outstanding issues here, marked as todos.
svn path=/trunk/dom/; revision=3548
|
|
|
|
|
|
| |
checking at present so will probably break, badly.
svn path=/trunk/dom/; revision=3546
|
|
|
|
|
|
|
| |
Fixup dom_node_destroy appropriately.
Implement dom_node_{set,get}_user_data.
svn path=/trunk/dom/; revision=3542
|
|
|
|
|
|
| |
to ref/unref it is stupid
svn path=/trunk/dom/; revision=3538
|
|
|
|
|
|
| |
of the code
svn path=/trunk/dom/; revision=3489
|
|
|
|
| |
svn path=/trunk/dom/; revision=3474
|
|
|
|
|
|
| |
Fix handling of nodes within a document (they no longer explicitly reference the document)
svn path=/trunk/dom/; revision=3468
|
|
|
|
| |
svn path=/trunk/dom/; revision=3467
|