| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix dom_string_substr() to have correct length limits when calling _dom_utf{8,16}_next()
Fix dom_string_substr() to calculate correct length of output string when creating from ptr
Implement dom_characterdata_get_length()
Implement dom_characterdata_substring_data()
Implement dom_characterdata_append_data()
Implement dom_characterdata_insert_data()
Implement dom_characterdata_delete_data()
Implement dom_characterdata_replace_data()
svn path=/trunk/dom/; revision=3641
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The charset used for strings within a document is specified at document creation time. Whilst it is possible to mix charsets within a document, it's not recommended.
Things that need fixing:
+ dom_string_get_data() doesn't return the charset. Better would be to permit
the client to request a charset for the data to be returned in.
+ Interned node name strings will break if the document is UTF-16
(dom_document_create()). In fact, these could quite happily be globals,
rather than allocating a set for each document.
+ Other usage of dom string constructors need checking for sanity
+ DOM Strings need to gain more utility APIs (such as getting the character
length of a string, string concatenation etc).
svn path=/trunk/dom/; revision=3614
|
|
|
|
|
|
| |
of the code
svn path=/trunk/dom/; revision=3489
|
|
|
|
| |
svn path=/trunk/dom/; revision=3474
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Document APIs onto them.
svn path=/trunk/dom/; revision=3463
|
|
|
|
| |
svn path=/trunk/dom/; revision=3459
|
|
|
|
| |
svn path=/trunk/dom/; revision=3455
|
|
|
|
| |
svn path=/trunk/dom/; revision=3453
|
|
|
|
| |
svn path=/trunk/dom/; revision=3442
|
|
|
|
|
|
| |
Minor other changes.
svn path=/trunk/dom/; revision=3424
|
|
|
|
| |
svn path=/trunk/dom/; revision=3422
|
|
|
|
| |
svn path=/trunk/dom/; revision=3414
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn path=/trunk/dom/; revision=3409
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Fix Attr's get_schema_type_info to have the right name.
svn path=/trunk/dom/; revision=3400
|
|
|
|
| |
svn path=/trunk/dom/; revision=3399
|
|
|
|
|
|
| |
Add Text.
svn path=/trunk/dom/; revision=3398
|
|
|
|
| |
svn path=/trunk/dom/; revision=3397
|
|
|
|
|
|
| |
Minor fix for NodeList unref function; ensure it unrefs the owner document after it has finished using it.
svn path=/trunk/dom/; revision=3395
|
|
|
|
| |
svn path=/trunk/dom/; revision=3394
|
|
|
|
|
|
| |
Document the functions in document.c
svn path=/trunk/dom/; revision=3385
|
|
This is mainly stub functions atm (and is missing a number of key interfaces).
svn path=/trunk/dom/; revision=3384
|