Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add constructor which auto-interns data | John Mark Bell | 2012-02-06 | 2 | -21/+28 | |
| | | | | svn path=/trunk/libdom/; revision=13427 | |||||
* | Make HTMLDocument use dynamic dispatch like everything else. | John Mark Bell | 2012-02-05 | 1 | -12/+2 | |
| | | | | | | | | Fix variable misuse in HTMLDocument constructor. Overload Document.createElement and Document.createElementNS for HTMLDocuments Re-enable decision to create HTMLDocument instead of Document in DOMImplementation.createDocument svn path=/trunk/libdom/; revision=13425 | |||||
* | A bunch of panel beating: | John Mark Bell | 2012-02-05 | 2 | -1/+2 | |
| | | | | | | | | * HTMLElement and HTMLDocument now have vtables * All HTML nodes require an HTMLDocument to create * Miscellaneous other cleanups svn path=/trunk/libdom/; revision=13424 | |||||
* | Fix comparison of interned and non-interned dom strings. Constify dom ↵ | Michael Drake | 2011-12-22 | 1 | -9/+13 | |
| | | | | | | string data accessers. svn path=/trunk/libdom/; revision=13327 | |||||
* | Move dom_string data accessing functions to public header. | Michael Drake | 2011-12-22 | 4 | -46/+36 | |
| | | | | svn path=/trunk/libdom/; revision=13322 | |||||
* | Fix build with GCC 4.6 | John Mark Bell | 2011-12-21 | 2 | -19/+3 | |
| | | | | svn path=/trunk/libdom/; revision=13317 | |||||
* | Merge branches/jmb/dom-alloc-purge back to trunk | John Mark Bell | 2011-12-21 | 30 | -2326/+1571 | |
| | | | | svn path=/trunk/libdom/; revision=13316 | |||||
* | s/struct dom_string/dom_string/g | John Mark Bell | 2011-04-07 | 30 | -319/+310 | |
| | | | | svn path=/trunk/libdom/; revision=12172 | |||||
* | Provide mechanism for binding/client to define the features a document ↵ | John Mark Bell | 2010-12-06 | 1 | -2/+25 | |
| | | | | | | | | | 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 | 8 | -195/+128 | |
| | | | | | | 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 | |||||
* | 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 | 10 | -15/+426 | |
| | | | | | | 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 | 12 | -427/+152 | |
| | | | | | | 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 | |||||
* | 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 | 1 | -0/+2 | |
| | | | | | | 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 | 9 | -45/+396 | |
| | | | | 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 | 2 | -1/+4 | |
| | | | | 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 | 34 | -1914/+5487 | |
| | | | | 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 | 1 | -57/+8 | |
| | | | | | | 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 | 1 | -0/+8 | |
| | | | | svn path=/trunk/dom/; revision=6711 | |||||
* | Rationalise dom_string (some consideration is required as to what happens ↵ | John Mark Bell | 2009-03-03 | 6 | -626/+152 | |
| | | | | | | | | | 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 |