Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branches/jmb/dom-alloc-purge back to trunk | John Mark Bell | 2011-12-21 | 94 | -4126/+2557 |
| | | | | svn path=/trunk/libdom/; revision=13316 | ||||
* | s/struct dom_string/dom_string/g | John Mark Bell | 2011-04-07 | 81 | -481/+469 |
| | | | | svn path=/trunk/libdom/; revision=12172 | ||||
* | Provide mechanism for binding/client to define the features a document ↵ | John Mark Bell | 2010-12-06 | 3 | -5/+28 |
| | | | | | | | | | object should support. Utilise this to decide whether to create a raw Document or an HTMLDocument instance. Disable the above decision, as the HTMLDocument implementation is garbage svn path=/trunk/libdom/; revision=11025 | ||||
* | Simplify DOMImplementation API by replacing dom_strings with const char * | John Mark Bell | 2010-12-06 | 2 | -28/+112 |
| | | | | svn path=/trunk/libdom/; revision=11024 | ||||
* | Fix copy constructors to actually copy all members, instead of leaving the ↵ | John Mark Bell | 2010-12-06 | 2 | -13/+30 |
| | | | | | | majority of them uninitialised svn path=/trunk/libdom/; revision=11023 | ||||
* | Remove bootstrap infrastructure, and just make dom_implementation a stub. | John Mark Bell | 2010-12-05 | 14 | -868/+130 |
| | | | | | | 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 | ||||
* | Fix build | John Mark Bell | 2010-12-05 | 1 | -2/+4 |
| | | | | svn path=/trunk/dom/; revision=11016 | ||||
* | Beginnings of some of HTMLElement | Daniel Silverstone | 2010-12-05 | 2 | -3/+55 |
| | | | | svn path=/trunk/dom/; revision=11009 | ||||
* | Make libdom work again given lack of init/finalise in hubbub and prepare ↵ | Daniel Silverstone | 2010-12-04 | 1 | -2/+0 |
| | | | | | | initial attempt at importing tests into the makefile svn path=/trunk/dom/; revision=10992 | ||||
* | Implement DocumentType.name | John Mark Bell | 2010-08-30 | 1 | -4/+1 |
| | | | | svn path=/trunk/dom/; revision=10726 | ||||
* | Jump through hoops to conform to the spec: apparently, it requires unsigned ↵ | John Mark Bell | 2010-08-30 | 1 | -8/+28 |
| | | | | | | values to be considered as signed svn path=/trunk/dom/; revision=10725 | ||||
* | Merge branches/struggleyb/libdom-html to trunk. | John Mark Bell | 2010-08-30 | 126 | -45/+4699 |
| | | | | | | A few additional fixes to reduce the number of regressions to single figures. svn path=/trunk/dom/; revision=10724 | ||||
* | Sync with modified libwapcaplet API: 11 additional DOM Level1 testsuite ↵ | John Mark Bell | 2010-08-26 | 18 | -480/+188 |
| | | | | | | failures. Most importantly, it actually compiles now. svn path=/trunk/dom/; revision=10717 | ||||
* | Some formatting problem. | Bo Yang | 2009-08-23 | 1 | -4/+4 |
| | | | | svn path=/trunk/dom/; revision=9408 | ||||
* | Split the _dom_element_destroy into two functions. | Bo Yang | 2009-08-17 | 2 | -15/+28 |
| | | | | svn path=/trunk/dom/; revision=9330 | ||||
* | Remove an unused parameter 'result'. | Bo Yang | 2009-08-17 | 2 | -20/+12 |
| | | | | svn path=/trunk/dom/; revision=9327 | ||||
* | Add an assert for event dispatch. | Bo Yang | 2009-08-14 | 1 | -0/+1 |
| | | | | svn path=/trunk/dom/; revision=9283 | ||||
* | Fix up some ref/unref error produced from _dispatch_ usage. | Bo Yang | 2009-08-14 | 1 | -15/+31 |
| | | | | | | Now, the trunk/dom test result are consistent with Core. svn path=/trunk/dom/; revision=9279 | ||||
* | 1. Fix a string intern bug. | Bo Yang | 2009-08-13 | 4 | -4/+23 |
| | | | | | | 2. Reset the fields when finalise a dom_event. svn path=/trunk/dom/; revision=9247 | ||||
* | Remove spurious inline qualifiers. | Michael Drake | 2009-08-13 | 1 | -6/+6 |
| | | | | svn path=/trunk/dom/; revision=9239 | ||||
* | Remove spurious inline qualifiers. | John Mark Bell | 2009-08-13 | 1 | -2/+2 |
| | | | | svn path=/trunk/dom/; revision=9238 | ||||
* | Merge the Events module (branches/struggleyb/libdom-events) back to trunk. :) | Bo Yang | 2009-08-13 | 39 | -46/+4234 |
| | | | | svn path=/trunk/dom/; revision=9236 | ||||
* | Fix up the failed 3 test cases for DOMTS Core level 3. | Bo Yang | 2009-08-12 | 2 | -5/+9 |
| | | | | svn path=/trunk/dom/; revision=9212 | ||||
* | Make the failed 5 testcases passed in DOMTS Core level2. | Bo Yang | 2009-08-12 | 3 | -1/+11 |
| | | | | svn path=/trunk/dom/; revision=9211 | ||||
* | Fix up the merge. | Bo Yang | 2009-08-12 | 1 | -0/+2 |
| | | | | svn path=/trunk/dom/; revision=9207 | ||||
* | Merge the branches/struggleyb/libdom-remain back to trunk. | Bo Yang | 2009-08-11 | 51 | -1952/+7278 |
| | | | | svn path=/trunk/dom/; revision=9191 | ||||
* | Make dom_namednodemap and dom_nodelist more usable through macroes. Note, it ↵ | Bo Yang | 2009-04-29 | 2 | -8/+8 |
| | | | | | | is the partly-completed testcase that find this problem. Our DOMTS is on its way. svn path=/trunk/dom/; revision=7365 | ||||
* | Add typedefs for public DOM interfaces. | Bo Yang | 2009-03-31 | 1 | -2/+2 |
| | | | | svn path=/trunk/dom/; revision=7002 | ||||
* | Squash warnings | John Mark Bell | 2009-03-25 | 2 | -10/+7 |
| | | | | svn path=/trunk/dom/; revision=6885 | ||||
* | First cut at a port to the new buildsystem. | John Mark Bell | 2009-03-25 | 4 | -238/+14 |
| | | | | | | DOMTS stuff currently disabled. svn path=/trunk/dom/; revision=6883 | ||||
* | Make code more readable. | Bo Yang | 2009-03-24 | 1 | -1/+1 |
| | | | | svn path=/trunk/dom/; revision=6836 | ||||
* | Convert Text to use vtable structure. Now the whole libdom is compiled ↵ | Bo Yang | 2009-03-24 | 2 | -6/+47 |
| | | | | | | successfully again. svn path=/trunk/dom/; revision=6833 | ||||
* | Convert NodeList and ProcessingInstruction. | Bo Yang | 2009-03-24 | 3 | -12/+13 |
| | | | | svn path=/trunk/dom/; revision=6830 | ||||
* | Modify NamedNodeMap, note that there is no vtable for this type because it ↵ | Bo Yang | 2009-03-23 | 8 | -43/+49 |
| | | | | | | is not in the DOM inherit hierarchy. And the internal API used between different DOM parts should use struct dom_node_internal instead of struct dom_node. svn path=/trunk/dom/; revision=6821 | ||||
* | Convert EntityReference interface to use vtable structure. | Bo Yang | 2009-03-21 | 1 | -2/+2 |
| | | | | svn path=/trunk/dom/; revision=6812 | ||||
* | Fix the spelling initialize -> initialise. | Bo Yang | 2009-03-20 | 5 | -7/+7 |
| | | | | svn path=/trunk/dom/; revision=6809 | ||||
* | Convert DOMElement interface to use vtable structure. | Bo Yang | 2009-03-20 | 2 | -69/+217 |
| | | | | svn path=/trunk/dom/; revision=6808 | ||||
* | Convert DOMFragment to use vtable structure. | Bo Yang | 2009-03-19 | 1 | -2/+18 |
| | | | | svn path=/trunk/dom/; revision=6806 | ||||
* | Convert DocumentType to use vtable structure. | Bo Yang | 2009-03-19 | 2 | -9/+50 |
| | | | | svn path=/trunk/dom/; revision=6804 | ||||
* | Convert DOM document interface to use vtable structure. | Bo Yang | 2009-03-19 | 4 | -59/+192 |
| | | | | svn path=/trunk/dom/; revision=6802 | ||||
* | Fix the last commit, hook up the vtable for dom_characterdata. | Bo Yang | 2009-03-15 | 1 | -2/+1 |
| | | | | svn path=/trunk/dom/; revision=6788 | ||||
* | Convert the dom_characterdata to use vtable. | Bo Yang | 2009-03-15 | 5 | -22/+79 |
| | | | | svn path=/trunk/dom/; revision=6787 | ||||
* | Change the our dom to use vtable method. The first step: | Bo Yang | 2009-03-12 | 4 | -132/+328 |
| | | | | | | | convert the dom_node/dom_attr. And, this is my first commit. Great && Exciting! svn path=/trunk/dom/; revision=6780 | ||||
* | Make hubbub parser binding build trees correctly (credit: Bo Yang) | John Mark Bell | 2009-03-05 | 2 | -32/+67 |
| | | | | svn path=/trunk/dom/; revision=6711 | ||||
* | Omitted to remove this yesterday. | John Mark Bell | 2009-03-04 | 1 | -19/+0 |
| | | | | svn path=/trunk/dom/; revision=6694 | ||||
* | Rationalise dom_string (some consideration is required as to what happens ↵ | John Mark Bell | 2009-03-03 | 12 | -1318/+158 |
| | | | | | | | | | 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 typo | John Mark Bell | 2008-04-07 | 1 | -1/+1 |
| | | | | svn path=/trunk/dom/; revision=4074 | ||||
* | Implement dom_text_split_text() | John Mark Bell | 2007-11-03 | 2 | -4/+48 |
| | | | | svn path=/trunk/dom/; revision=3642 | ||||
* | Add, and implement, dom_string_insert() and dom_string_replace() API | John Mark Bell | 2007-11-03 | 2 | -29/+404 |
| | | | | | | | | | | | | | 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 | ||||
* | Make the dom string class more useful. | John Mark Bell | 2007-10-03 | 9 | -278/+653 |
| | | | | | | | | 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 |