Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | DOMTokenList: Initial implementation. | Daniel Silverstone | 2022-11-27 | 1 | -0/+43 |
| | | | | | | | We cover the core behaviours of DOMTokenList and also DOMSettableTokenList so that the IDL can be implemented in NetSurf. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | node: Constify get user data parameters. | Michael Drake | 2021-02-09 | 1 | -4/+4 |
| | |||||
* | Constify vtables. | Michael Drake | 2021-02-02 | 1 | -1/+1 |
| | |||||
* | String: remove innards from public header. | John-Mark Bell | 2019-06-29 | 1 | -1/+1 |
| | | | | | | | | | A dom_string is the first member of the underlying dom_string_internal and thus their addresses are equivalent. We shouldn't be exposing the internal alignment requirements through the public header at all, so remove the bogus _ALIGNED and cast through void internally to tell the compiler that we know what we're doing. | ||||
* | Add dom_node_contains() | Daniel Silverstone | 2019-05-04 | 1 | -0/+10 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Change dom node type count to last value plus one. | Michael Drake | 2017-02-04 | 1 | -1/+1 |
| | |||||
* | Tweak the types on namednodemap | Daniel Silverstone | 2015-10-31 | 1 | -2/+3 |
| | |||||
* | Update character data get length property to use dom unsigned long | Vincent Sanders | 2015-10-31 | 1 | -1/+2 |
| | |||||
* | add property getter and setter helpers for the dom_ulong type | Vincent Sanders | 2015-10-25 | 1 | -0/+1 |
| | |||||
* | Leave top 8 bits of dom exception unused. | Michael Drake | 2015-08-01 | 1 | -3/+3 |
| | |||||
* | add context for default action function | Vincent Sanders | 2013-02-19 | 1 | -0/+1 |
| | |||||
* | Fix dom_node_set_text_content. | John-Mark Bell | 2012-12-31 | 1 | -1/+1 |
| | |||||
* | fixup comment damage from automated type conversion | Vincent Sanders | 2012-09-11 | 1 | -1/+1 |
| | |||||
* | unsigned long -> uint32_t, signed long and long -> int32_t, plus collateral ↵ | Daniel Silverstone | 2012-09-10 | 6 | -36/+36 |
| | | | | fixes. Test suite does not pass | ||||
* | DOMString: Add toupper and tolower methods | Daniel Silverstone | 2012-07-21 | 1 | -0/+8 |
| | |||||
* | Force dom_string to have maximal alignment requirements. | John Mark Bell | 2012-04-01 | 1 | -3/+3 |
| | | | | | | Make it clear that dom_string_internal extends it svn path=/trunk/libdom/; revision=13785 | ||||
* | Remove casts related to dom_string in API macros because they were hiding ↵ | Daniel Silverstone | 2012-03-28 | 9 | -104/+74 |
| | | | | | | errors such as the one fixed in r13764 svn path=/trunk/libdom/; revision=13765 | ||||
* | Promote ref/unref in dom_string to be inline -- This implementation is a bit ↵ | Daniel Silverstone | 2012-03-28 | 1 | -3/+20 |
| | | | | | | ugly svn path=/trunk/libdom/; revision=13762 | ||||
* | Promote ref/unref in dom_node to be inlines. | Daniel Silverstone | 2012-03-28 | 1 | -5/+30 |
| | | | | svn path=/trunk/libdom/; revision=13761 | ||||
* | Add some functions to implement some of LibCSS's selection callbacks, as an ↵ | Michael Drake | 2012-03-28 | 1 | -0/+12 |
| | | | | | | experiment in clawing back performance. May well get reverted. svn path=/trunk/libdom/; revision=13755 | ||||
* | Migrate quirks from html_document to document | Daniel Silverstone | 2012-03-24 | 1 | -0/+32 |
| | | | | svn path=/trunk/libdom/; revision=13633 | ||||
* | Make dom_node_ref return the node | Daniel Silverstone | 2012-03-24 | 1 | -1/+1 |
| | | | | svn path=/trunk/libdom/; revision=13593 | ||||
* | API for comparing dom_string with lwc_string. Caseless version not ↵ | Michael Drake | 2012-03-24 | 1 | -0/+5 |
| | | | | | | implemented yet. svn path=/trunk/libdom/; revision=13592 | ||||
* | Fix build on ARM. | Michael Drake | 2012-03-23 | 1 | -1/+1 |
| | | | | svn path=/trunk/libdom/; revision=13565 | ||||
* | Provide custom API to ease optimal binding to libcss | John Mark Bell | 2012-02-11 | 1 | -0/+29 |
| | | | | svn path=/trunk/libdom/; revision=13440 | ||||
* | Add constructor which auto-interns data | John Mark Bell | 2012-02-06 | 1 | -0/+2 |
| | | | | svn path=/trunk/libdom/; revision=13427 | ||||
* | Fix comparison of interned and non-interned dom strings. Constify dom ↵ | Michael Drake | 2011-12-22 | 1 | -2/+2 |
| | | | | | | string data accessers. svn path=/trunk/libdom/; revision=13327 | ||||
* | Move dom_string data accessing functions to public header. | Michael Drake | 2011-12-22 | 1 | -0/+10 |
| | | | | svn path=/trunk/libdom/; revision=13322 | ||||
* | Merge branches/jmb/dom-alloc-purge back to trunk | John Mark Bell | 2011-12-21 | 3 | -17/+9 |
| | | | | svn path=/trunk/libdom/; revision=13316 | ||||
* | s/struct dom_string/dom_string/g | John Mark Bell | 2011-04-07 | 10 | -285/+277 |
| | | | | svn path=/trunk/libdom/; revision=12172 | ||||
* | Provide mechanism for binding/client to define the features a document ↵ | John Mark Bell | 2010-12-06 | 1 | -0/+11 |
| | | | | | | | | | 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 | 1 | -6/+5 |
| | | | | svn path=/trunk/libdom/; revision=11024 | ||||
* | Remove bootstrap infrastructure, and just make dom_implementation a stub. | John Mark Bell | 2010-12-05 | 3 | -39/+6 |
| | | | | | | 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 | ||||
* | Merge branches/struggleyb/libdom-html to trunk. | John Mark Bell | 2010-08-30 | 2 | -1/+48 |
| | | | | | | 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 | 2 | -3/+3 |
| | | | | | | failures. Most importantly, it actually compiles now. svn path=/trunk/dom/; revision=10717 | ||||
* | Merge the Events module (branches/struggleyb/libdom-events) back to trunk. :) | Bo Yang | 2009-08-13 | 2 | -1/+19 |
| | | | | svn path=/trunk/dom/; revision=9236 | ||||
* | Merge the branches/struggleyb/libdom-remain back to trunk. | Bo Yang | 2009-08-11 | 11 | -48/+138 |
| | | | | svn path=/trunk/dom/; revision=9191 | ||||
* | Some more typo. | Bo Yang | 2009-05-08 | 1 | -3/+3 |
| | | | | svn path=/trunk/dom/; revision=7436 | ||||
* | Modify some macro typo. Found by the testcases. | Bo Yang | 2009-05-08 | 1 | -1/+1 |
| | | | | svn path=/trunk/dom/; revision=7433 | ||||
* | Some more typo found by the testcases. | Bo Yang | 2009-05-05 | 1 | -2/+2 |
| | | | | svn path=/trunk/dom/; revision=7393 | ||||
* | Modify some typo, thanks to the partly-completed testcase to help to find ↵ | Bo Yang | 2009-05-05 | 1 | -1/+1 |
| | | | | | | this little problem. svn path=/trunk/dom/; revision=7392 | ||||
* | Make dom_namednodemap and dom_nodelist more usable through macroes. Note, it ↵ | Bo Yang | 2009-04-29 | 2 | -8/+50 |
| | | | | | | is the partly-completed testcase that find this problem. Our DOMTS is on its way. svn path=/trunk/dom/; revision=7365 | ||||
* | Add dom_document_fragment, dom_cdata_section, dom_entity_reference, ↵ | Bo Yang | 2009-04-29 | 4 | -0/+50 |
| | | | | | | dom_processing_instruction to public DOM interface. svn path=/trunk/dom/; revision=7363 | ||||
* | Add typedefs for public DOM interfaces. | Bo Yang | 2009-03-31 | 6 | -6/+11 |
| | | | | svn path=/trunk/dom/; revision=7002 | ||||
* | Convert Text to use vtable structure. Now the whole libdom is compiled ↵ | Bo Yang | 2009-03-24 | 1 | -10/+54 |
| | | | | | | successfully again. svn path=/trunk/dom/; revision=6833 | ||||
* | Convert DOMElement interface to use vtable structure. | Bo Yang | 2009-03-20 | 1 | -52/+300 |
| | | | | svn path=/trunk/dom/; revision=6808 | ||||
* | Convert DOMFragment to use vtable structure. | Bo Yang | 2009-03-19 | 1 | -3/+3 |
| | | | | svn path=/trunk/dom/; revision=6806 | ||||
* | Convert DocumentType to use vtable structure. | Bo Yang | 2009-03-19 | 1 | -13/+84 |
| | | | | svn path=/trunk/dom/; revision=6804 | ||||
* | Convert DOM document interface to use vtable structure. | Bo Yang | 2009-03-19 | 2 | -65/+406 |
| | | | | svn path=/trunk/dom/; revision=6802 | ||||
* | Convert the dom_characterdata to use vtable. | Bo Yang | 2009-03-15 | 1 | -17/+114 |
| | | | | svn path=/trunk/dom/; revision=6787 |