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 | 3 | -47/+288 |
| | | | | | | | | 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 | 32 | -86/+273 |
| | | | | | | | | * HTMLElement and HTMLDocument now have vtables * All HTML nodes require an HTMLDocument to create * Miscellaneous other cleanups svn path=/trunk/libdom/; revision=13424 | ||||
* | Remove form association logic -- this is not the way to do it | John Mark Bell | 2012-02-05 | 4 | -51/+9 |
| | | | | svn path=/trunk/libdom/; revision=13423 | ||||
* | Implement trivial accessors | John Mark Bell | 2012-02-05 | 1 | -6/+36 |
| | | | | svn path=/trunk/libdom/; revision=13422 | ||||
* | Excise more API bizarreness | John Mark Bell | 2012-02-05 | 1 | -6/+0 |
| | | | | svn path=/trunk/libdom/; revision=13421 | ||||
* | Implement HTMLDocument constructor/destructor | John Mark Bell | 2012-02-05 | 2 | -12/+43 |
| | | | | svn path=/trunk/libdom/; revision=13420 | ||||
* | Remove parser unpleasantness from HTMLDocument | John Mark Bell | 2012-02-05 | 2 | -16/+5 |
| | | | | svn path=/trunk/libdom/; revision=13419 | ||||
* | 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 | 6 | -51/+41 |
| | | | | svn path=/trunk/libdom/; revision=13322 | ||||
* | Fix build with GCC 4.6 | John Mark Bell | 2011-12-21 | 3 | -27/+11 |
| | | | | svn path=/trunk/libdom/; revision=13317 | ||||
* | 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 |