Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | element: Issue DOMSubtreeModified *after* updating attr value | Daniel Silverstone | 2019-08-04 | 1 | -4/+4 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | html_text_area_element: Set node text content on value change | Daniel Silverstone | 2019-08-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | String: remove innards from public header. | John-Mark Bell | 2019-06-29 | 1 | -13/+13 |
| | | | | | | | | | 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. | ||||
* | 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> | ||||
* | Begin to support SCRIPT elements flags | Daniel Silverstone | 2019-05-04 | 2 | -0/+40 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | 99.9% of all events are trusted, so default to trusted | Daniel Silverstone | 2019-05-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Fix libdom departures from "always return a ref" in public API. | Michael Drake | 2019-02-16 | 4 | -4/+3 |
| | | | | | | | | | | | | | | | | | | | The DOM test code expects nodes returned by libdom APIs to always be reffed. So this change refs them. The remaining leaks detected by address sanitiser in the dom test suite are a problem with the DOM test generator: * For test_level1_html_HTMLSelectElement08, the problem is that in the while loop, it doesn't unref `voption` at the end of the loop, in the test code. * For test_level1_html_HTMLTableElement07, the problem is the while loop doesn't unref `vrow` at the end of the loop in the test code. * For test_level1_html_HTMLTableElement09, it's the same for variable, `vbodies`. | ||||
* | Attempt to fix m68k cross-compile warnings. | Michael Drake | 2018-08-07 | 1 | -2/+2 |
| | |||||
* | Attempt to fix m68k cross-compile warnings. | Michael Drake | 2018-08-07 | 1 | -11/+10 |
| | |||||
* | Attempt to squash m68k cross-compile warnings. | Michael Drake | 2018-08-07 | 1 | -2/+2 |
| | |||||
* | Attempt to appease m68k CI cross-compiler. | Michael Drake | 2018-08-07 | 1 | -5/+1 |
| | |||||
* | HTMLTableRow.insertCell: Fix refcounting and error paths. | Michael Drake | 2018-08-03 | 1 | -13/+16 |
| | |||||
* | HTMLTableElement.deleteRow: Squash leaks and fix error paths. | Michael Drake | 2018-08-03 | 1 | -20/+25 |
| | |||||
* | HTMLDocument: Squash leaks of document.documentElement. | Michael Drake | 2018-08-03 | 1 | -4/+12 |
| | |||||
* | HTMLDocument.body: Squash leak of node list. | Michael Drake | 2018-08-03 | 1 | -0/+1 |
| | |||||
* | HTMLCollection.namedItem: Squash leak of id_name. | Michael Drake | 2018-08-03 | 1 | -15/+17 |
| | |||||
* | dom_html_table_row_element_get_row_index: Squash t_head node leak. | Michael Drake | 2018-08-03 | 1 | -5/+3 |
| | |||||
* | HTMLTableElement.insertRow: Fix lifetimes and error handling. | Michael Drake | 2018-08-03 | 1 | -52/+74 |
| | |||||
* | HTMLTableSectionElement.insertRow: Fix lifetimes and error handling. | Michael Drake | 2018-08-03 | 1 | -25/+25 |
| | |||||
* | Make API note that unreffing is up to the caller for dom_nodelist_item() | Daniel Silverstone | 2018-07-29 | 1 | -0/+3 |
| | |||||
* | Correct COLLECT logic in walk_logic_adjacent_text_in_order to stop leak | Daniel Silverstone | 2018-07-29 | 1 | -8/+19 |
| | |||||
* | Unregister all instances of a listener | Daniel Silverstone | 2017-02-04 | 1 | -3/+12 |
| | | | | | | | Sometimes we register a listener a lot on an event target. This change allows us to pass NULL as the event type to the remove call in order to remove every instance of the given listener, regardless of event type and capture vs. bubble. | ||||
* | Change dom node type count to last value plus one. | Michael Drake | 2017-02-04 | 1 | -0/+1 |
| | |||||
* | Add getter/setter for event_target's is_trusted | Daniel Silverstone | 2016-11-19 | 2 | -0/+30 |
| | |||||
* | Add an is_initialised flag to events | Daniel Silverstone | 2016-11-19 | 2 | -0/+18 |
| | |||||
* | Add support to retrieve if an event is in dispatch | Daniel Silverstone | 2016-11-19 | 1 | -0/+13 |
| | |||||
* | DOM Document: Fix find by ID, when called with global tree root. | Michael Drake | 2016-09-01 | 1 | -14/+14 |
| | | | | Fixes: NetSurf bug #2466. | ||||
* | Fix Coverity #1350096. | Michael Drake | 2016-02-09 | 1 | -1/+1 |
| | |||||
* | Fix compiler warning. | Michael Drake | 2016-02-07 | 1 | -1/+1 |
| | | | | error: expression result unused [-Werror,-Wunused-value] | ||||
* | make unused variable macro more portable | Vincent Sanders | 2016-02-06 | 1 | -1/+1 |
| | |||||
* | Fix: Proper copy constructor for HTMLUListElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLTitleElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: HTMLTextAreaElement's copy constructor copies its specialised members. | Michael Drake | 2016-02-05 | 1 | -0/+9 |
| | |||||
* | Provide generic copy constructor for HTMLTextAreaElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Cleanup: Remove odd declaration of callback outside header guard. | Michael Drake | 2016-02-05 | 2 | -2/+1 |
| | |||||
* | Fix: Proper copy constructor for HTMLTableSectionElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Cleanup: Remove odd declaration of callback outside header guard. | Michael Drake | 2016-02-05 | 2 | -2/+1 |
| | |||||
* | Fix: Proper copy constructor for HTMLTableRowElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLTableColElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLTableCellElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLTableCaptionElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Cleanup: Don't put static function in header. | Michael Drake | 2016-02-05 | 2 | -5/+2 |
| | |||||
* | Cleanup: Remove odd declaration of callbacks outside header guard. | Michael Drake | 2016-02-05 | 2 | -4/+2 |
| | |||||
* | Fix: Proper copy constructor for HTMLTableElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLStyleElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: HTMLSelectElement's copy constructor copies its specialised members. | Michael Drake | 2016-02-05 | 1 | -0/+6 |
| | |||||
* | Provide generic copy constructor for HTMLSelectElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLScriptElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLQuoteElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| |