Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | node: Constify get user data parameters. | Michael Drake | 2021-02-09 | 1 | -2/+2 |
| | |||||
* | Constify vtables. | Michael Drake | 2021-02-02 | 1 | -2/+2 |
| | |||||
* | Node: Add a NULL guard to hopefully calm scan-build | Daniel Silverstone | 2020-02-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Deal with some scan-build-identified potential problems | Daniel Silverstone | 2020-02-21 | 1 | -1/+16 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | node.c: _dom_node_set_text_content() fix leaks | Daniel Silverstone | 2019-06-03 | 1 | -4/+9 |
| | | | | | | | There were a number of text node leaks in the function to set a node's text content. This corrects those. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Add dom_node_contains() | Daniel Silverstone | 2019-05-04 | 1 | -0/+30 |
| | | | | 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 | -0/+1 |
| | |||||
* | Fix Coverity #1350096. | Michael Drake | 2016-02-09 | 1 | -1/+1 |
| | |||||
* | Further optimise event dispatch. | Michael Drake | 2016-01-29 | 1 | -5/+20 |
| | | | | | Only add event targets to the array of targets for capture/bubbling if it is actually listening for the event type we're dispatching. | ||||
* | Optimise event dispatch. | Michael Drake | 2016-01-29 | 1 | -20/+57 |
| | | | | | | | - Only allocate array of event targets when there is at least one target listening. - Only add targets to the list if they have got at least one listener registered. | ||||
* | Remove parameter documentation for non-existant parameter. | Michael Drake | 2016-01-29 | 1 | -1/+0 |
| | |||||
* | Don't add target event to list of capture/bubbling event targets. | Michael Drake | 2016-01-29 | 1 | -4/+2 |
| | |||||
* | Remove call to non-existant function. | Michael Drake | 2015-12-20 | 1 | -1/+1 |
| | | | | | | There was no implementation of dom_document_get_base, and call to it were trying to run code at 0x0. Replace with call to dom_document_get_uri instead. | ||||
* | Ensure we don't capture or bubble on target | Daniel Silverstone | 2015-11-01 | 1 | -2/+2 |
| | |||||
* | Handle situation where we cleanup during target gathering | Daniel Silverstone | 2015-10-31 | 1 | -2/+2 |
| | |||||
* | Fix end-of-event phasing | Daniel Silverstone | 2015-10-31 | 1 | -13/+6 |
| | |||||
* | Add a _FINISHED event action callback | Daniel Silverstone | 2015-10-31 | 1 | -0/+8 |
| | | | | We can then use this for JS to hook cleanups into place. | ||||
* | Strip doc from event layer | Daniel Silverstone | 2015-08-21 | 1 | -3/+0 |
| | |||||
* | ensure result value is propogated (coverity 1127073) | Vincent Sanders | 2014-01-24 | 1 | -4/+7 |
| | |||||
* | Fix some broken asserts | Daniel Silverstone | 2013-11-17 | 1 | -2/+2 |
| | |||||
* | Compare the name and prefix directly. Since this avoids string ↵ | Michael Drake | 2013-05-23 | 1 | -17/+5 |
| | | | | concatination, and (un)ref. | ||||
* | Name and prefix were already compared. Add sane namespace comparison. ↵ | Michael Drake | 2013-05-23 | 1 | -7/+7 |
| | | | | Remove broken comparison stuff. Remove TODO from previous commit. | ||||
* | Fix _dom_node_is_equal leaking all its refs. Replace C++ comments. Flag ↵ | Michael Drake | 2013-05-23 | 1 | -32/+65 |
| | | | | broken bit with TODO. | ||||
* | Notify user data handlers on deletion | John-Mark Bell | 2013-02-22 | 1 | -0/+5 |
| | |||||
* | add context for default action function | Vincent Sanders | 2013-02-19 | 1 | -1/+2 |
| | |||||
* | Fix buffer overflow in event dispatch | John-Mark Bell | 2012-11-11 | 1 | -1/+6 |
| | |||||
* | Be marginally less brain dead when allocating memory during event dispatch | Daniel Silverstone | 2012-11-03 | 1 | -33/+30 |
| | |||||
* | Do not validate event names and use dom_string_byte_length for fastness | Daniel Silverstone | 2012-11-03 | 1 | -5/+1 |
| | |||||
* | fixup comment damage from automated type conversion | Vincent Sanders | 2012-09-11 | 1 | -3/+3 |
| | |||||
* | unsigned long -> uint32_t, signed long and long -> int32_t, plus collateral ↵ | Daniel Silverstone | 2012-09-10 | 1 | -3/+3 |
| | | | | fixes. Test suite does not pass | ||||
* | DOMNode: Clear string pointers when we unref them | Daniel Silverstone | 2012-07-22 | 1 | -4/+12 |
| | |||||
* | Cleanup: Remove two UNUSED()s which are not true | Daniel Silverstone | 2012-07-19 | 1 | -2/+0 |
| | |||||
* | Promote ref/unref in dom_node to be inlines. | Daniel Silverstone | 2012-03-28 | 1 | -41/+7 |
| | | | | svn path=/trunk/libdom/; revision=13761 | ||||
* | Squash scan-build issues | Daniel Silverstone | 2012-03-25 | 1 | -2/+8 |
| | | | | svn path=/trunk/libdom/; revision=13686 | ||||
* | And ensure we don't recurse comments and PIs during dom_node_get_text_content | Daniel Silverstone | 2012-03-24 | 1 | -0/+3 |
| | | | | svn path=/trunk/libdom/; revision=13603 | ||||
* | Fixup _dom_node_get_text_content | Daniel Silverstone | 2012-03-24 | 1 | -7/+14 |
| | | | | svn path=/trunk/libdom/; revision=13598 | ||||
* | Make dom_node_ref return the node | Daniel Silverstone | 2012-03-24 | 1 | -1/+3 |
| | | | | svn path=/trunk/libdom/; revision=13593 | ||||
* | C89 for BeOS build. | François Revel | 2012-03-24 | 1 | -25/+40 |
| | | | | svn path=/trunk/libdom/; revision=13581 | ||||
* | Move dom_string data accessing functions to public header. | Michael Drake | 2011-12-22 | 1 | -4/+4 |
| | | | | svn path=/trunk/libdom/; revision=13322 | ||||
* | Fix build with GCC 4.6 | John Mark Bell | 2011-12-21 | 1 | -7/+3 |
| | | | | svn path=/trunk/libdom/; revision=13317 | ||||
* | Merge branches/jmb/dom-alloc-purge back to trunk | John Mark Bell | 2011-12-21 | 1 | -297/+349 |
| | | | | svn path=/trunk/libdom/; revision=13316 | ||||
* | s/struct dom_string/dom_string/g | John Mark Bell | 2011-04-07 | 1 | -21/+21 |
| | | | | svn path=/trunk/libdom/; revision=12172 | ||||
* | Simplify DOMImplementation API by replacing dom_strings with const char * | John Mark Bell | 2010-12-06 | 1 | -2/+4 |
| | | | | svn path=/trunk/libdom/; revision=11024 | ||||
* | Fix copy constructors to actually copy all members, instead of leaving the ↵ | John Mark Bell | 2010-12-06 | 1 | -12/+20 |
| | | | | | | 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 | 1 | -14/+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 | 1 | -3/+26 |
| | | | | | | 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 | 1 | -165/+33 |
| | | | | | | 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 | 1 | -13/+72 |
| | | | | svn path=/trunk/dom/; revision=9236 | ||||
* | Fix up the failed 3 test cases for DOMTS Core level 3. | Bo Yang | 2009-08-12 | 1 | -1/+5 |
| | | | | svn path=/trunk/dom/; revision=9212 | ||||
* | Merge the branches/struggleyb/libdom-remain back to trunk. | Bo Yang | 2009-08-11 | 1 | -213/+934 |
| | | | | svn path=/trunk/dom/; revision=9191 |