Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (tokenlist): Try harder to avoid type punningHEADmaster | Daniel Silverstone | 2022-11-27 | 1 | -2/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | (tokenlist): Try and avoid type-punned pointer | Daniel Silverstone | 2022-11-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | core: tokenlist: Release last_set with dom_string_unref | Michael Drake | 2022-11-27 | 1 | -1/+1 |
| | |||||
* | DOMTokenList: Initial implementation. | Daniel Silverstone | 2022-11-27 | 6 | -2/+611 |
| | | | | | | | 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> | ||||
* | (chore): Add .clang-format from NetSurf to ease development | Daniel Silverstone | 2022-11-27 | 1 | -0/+120 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | GitHub CI: Add static analysis with CodeQL | Michael Drake | 2022-11-17 | 1 | -0/+61 |
| | |||||
* | GitHub CI: Add build and unit test workflow | Michael Drake | 2022-11-17 | 1 | -0/+89 |
| | |||||
* | DOM Walker: Rename client private word parameter. | Michael Drake | 2021-07-09 | 3 | -12/+12 |
| | |||||
* | Element: Change API to return a reference to callers. | Michael Drake | 2021-07-05 | 1 | -12/+9 |
| | |||||
* | Element: API docs: Reword based on review. | Michael Drake | 2021-07-05 | 1 | -3/+12 |
| | |||||
* | Element: Improve API documentation: Returned nodes aren't reffed. | Michael Drake | 2021-07-05 | 1 | -3/+3 |
| | |||||
* | Example: Convert to use DOM walk API. | Michael Drake | 2021-06-29 | 1 | -73/+78 |
| | |||||
* | Add DOM tree walker functionality. | Michael Drake | 2021-06-29 | 4 | -2/+197 |
| | |||||
* | Example: Clean up LWC string table. | Michael Drake | 2021-06-28 | 1 | -0/+10 |
| | | | | All leaks squashed. | ||||
* | Example: Finalise namespaces. | Michael Drake | 2021-06-28 | 1 | -0/+1 |
| | |||||
* | Buildsystem: LibDOM depends on LibWapcaplet. | Michael Drake | 2021-06-22 | 1 | -0/+2 |
| | | | | | This fixes the installed pkgconfig file to express the dependency on libwapcaplet. | ||||
* | Example: Fix problem on case-insensitive filesystem. | Michael Drake | 2021-05-12 | 1 | -0/+6 |
| | | | | Adds example commands to build the example. | ||||
* | html element: int32 attribute getter: Handle signed values. | Michael Drake | 2021-02-10 | 1 | -1/+1 |
| | |||||
* | node: Constify get user data parameters. | Michael Drake | 2021-02-09 | 3 | -8/+8 |
| | |||||
* | Constify vtables. | Michael Drake | 2021-02-02 | 82 | -93/+93 |
| | |||||
* | Fix pkg-config file expat library linkage | John-Mark Bell | 2021-01-27 | 3 | -1/+7 |
| | |||||
* | html_canvas_element: height and width have default values for canvasses | Daniel Silverstone | 2020-10-03 | 1 | -2/+26 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | element: Mirror parent NULL check in dom_element_is_default_namespace() | Daniel Silverstone | 2020-10-02 | 1 | -1/+6 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | html_document: Tag names of '' are invalid | Daniel Silverstone | 2020-10-02 | 1 | -0/+4 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | html: Check for missing thead rather than dereffing a NULL | Daniel Silverstone | 2020-10-01 | 1 | -9/+10 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Update component version to 0.4.1 for releaserelease/0.4.1 | Vincent Sanders | 2020-05-24 | 1 | -2/+2 |
| | | | | Signed-off-by: Vincent Sanders <vince@kyllikki.org> | ||||
* | html_title_element: Use dom_node_{get,set}_text_content | Daniel Silverstone | 2020-05-24 | 1 | -18/+2 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | html_element: Do not invert name and value setting int32 properties | Daniel Silverstone | 2020-05-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | html_element: Do not invert name and value setting ulong properties | Daniel Silverstone | 2020-05-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Fix HTMLCanvasElement types for width and height attributes | Vincent Sanders | 2020-04-24 | 4 | -13/+15 |
| | |||||
* | Add HTMLCanvasElement | Vincent Sanders | 2020-04-23 | 5 | -20/+345 |
| | |||||
* | Bindings: source is a hubbub_charset_source really | Daniel Silverstone | 2020-03-26 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | 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 | 2 | -1/+22 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | hubbub: Add fragment parser creation support | Daniel Silverstone | 2020-02-21 | 2 | -1/+120 |
| | | | | | | | In order to support innerHTML, we have to support parsing into document fragments. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | dispatch: Do not blindly destroy events | Daniel Silverstone | 2019-12-08 | 1 | -6/+6 |
| | | | | | | | | We used to destroy events after dispatching them. The client *can* hold refs to those events which makes this blind destruction unsafe. Instead unref them and let the refcnt deal with things. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | keyboard events: Fix get location casting wrapper. | Michael Drake | 2019-12-01 | 1 | -2/+2 |
| | |||||
* | keyboard events: Update to latest DOM spec. | Michael Drake | 2019-12-01 | 3 | -83/+200 |
| | |||||
* | ui events: constructor: initialise the detail attribute. | Michael Drake | 2019-12-01 | 1 | -2/+1 |
| | |||||
* | keyboard events: constructor: initialise the key location. | Michael Drake | 2019-12-01 | 1 | -4/+1 |
| | |||||
* | keyboard events: Expose the creation function. | Michael Drake | 2019-12-01 | 2 | -3/+4 |
| | |||||
* | namespace: Support finalising the namespace strings | Daniel Silverstone | 2019-09-07 | 2 | -3/+7 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | 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> | ||||
* | Update component version for releaserelease/0.4.0 | Vincent Sanders | 2019-07-17 | 1 | -1/+1 |
| | |||||
* | String: remove innards from public header. | John-Mark Bell | 2019-06-29 | 2 | -14/+14 |
| | | | | | | | | | 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. | ||||
* | Update Component version for releaserelease/0.3.4 | Vincent Sanders | 2019-06-26 | 1 | -1/+1 |
| | |||||
* | 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> | ||||
* | Assert instead of checking | Daniel Silverstone | 2019-05-06 | 1 | -1/+4 |
| | | | | | | | At this point, we MUST have an element created, so assert it rather than half-heartedly checking. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | ||||
* | Add dom_node_contains() | Daniel Silverstone | 2019-05-04 | 2 | -0/+40 |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> |