summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* DOM Walker: Rename client private word parameter.HEADmasterMichael Drake2021-07-091-4/+4
|
* Add DOM tree walker functionality.Michael Drake2021-06-291-0/+65
|
* node: Constify get user data parameters.Michael Drake2021-02-091-4/+4
|
* Constify vtables.Michael Drake2021-02-021-1/+1
|
* Fix HTMLCanvasElement types for width and height attributesVincent Sanders2020-04-242-5/+6
|
* Add HTMLCanvasElementVincent Sanders2020-04-231-0/+31
|
* keyboard events: Fix get location casting wrapper.Michael Drake2019-12-011-2/+2
|
* keyboard events: Update to latest DOM spec.Michael Drake2019-12-011-16/+29
|
* keyboard events: Expose the creation function.Michael Drake2019-12-011-0/+4
|
* namespace: Support finalising the namespace stringsDaniel Silverstone2019-09-071-0/+6
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* String: remove innards from public header.John-Mark Bell2019-06-291-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 Silverstone2019-05-041-0/+10
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Begin to support SCRIPT elements flagsDaniel Silverstone2019-05-041-0/+16
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Include: Switch to using stdint.h rather than inttypes.hDaniel Silverstone2019-02-161-1/+1
| | | | | | | | We don't need the formatting strings, so instead include just the types themselves. This has the beneficial effect of making libdom compilable under WIN32. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* HTMLTableElement.insertRow: Fix lifetimes and error handling.Michael Drake2018-08-031-1/+1
|
* Change dom node type count to last value plus one.Michael Drake2017-02-041-1/+1
|
* Add getter/setter for event_target's is_trustedDaniel Silverstone2016-11-191-0/+8
|
* Add support to retrieve if an event is in dispatchDaniel Silverstone2016-11-191-0/+8
|
* Add CENTER to list of HTML elements.Michael Drake2016-02-041-0/+1
|
* Add full list of HTML5 elements to enum.Michael Drake2016-02-011-1/+58
| | | | | There is a TODO in the code, indicating the set of unimplemented HTMLElement specialisations. For now they fall back to HTMLElement.
* Sort HTML elements to make it easier to see what's there.Michael Drake2016-02-011-44/+44
|
* Add missing newline which upsets gccChris Young2016-01-301-1/+2
|
* Add function to get html element's tag type.Michael Drake2016-01-281-0/+18
|
* Style: Fix indentation and tidy up.Michael Drake2016-01-281-66/+78
|
* Fix longstanding failure to handle HTMLDirectoryElement specialisation.Michael Drake2016-01-271-1/+1
| | | | | We were looking for DIRECTORY tags, but we should have been looking for DIR elements.
* Split out tag names from general string table and enum.Michael Drake2016-01-271-0/+94
| | | | | Previously these were mixed in the the document's general memoised strings. This also gives us an enum by which HTML elements can be identified.
* Add support for Event.eventPhaseDaniel Silverstone2015-11-011-0/+5
|
* Remove unused document from event_listener apiDaniel Silverstone2015-10-311-1/+1
|
* Tweak the types on namednodemapDaniel Silverstone2015-10-311-2/+3
|
* add async property to script elementVincent Sanders2015-10-311-0/+6
|
* Update character data get length property to use dom unsigned longVincent Sanders2015-10-311-1/+2
|
* Add a _FINISHED event action callbackDaniel Silverstone2015-10-311-1/+2
| | | | We can then use this for JS to hook cleanups into place.
* Update the html table cell element API to use dom_ulong where apropriateVincent Sanders2015-10-251-5/+7
|
* Update the html li element API to use dom_longVincent Sanders2015-10-251-2/+4
|
* Update the html pre element API to use dom_longVincent Sanders2015-10-251-2/+4
|
* Update the input element API to use dom_ulong where apropriateVincent Sanders2015-10-251-2/+4
|
* Update the image element API to use dom_ulong where apropriateVincent Sanders2015-10-251-8/+9
|
* add property getter and setter helpers for the dom_ulong typeVincent Sanders2015-10-251-0/+1
|
* Update olist to use dom_long typeVincent Sanders2015-10-231-2/+3
|
* Introduce integer types as defined in IDL specificationVincent Sanders2015-10-232-0/+34
|
* Make HTMLDList IDL to c name mapping consistantVincent Sanders2015-10-231-7/+7
|
* Make HTMLOList IDL to c name mapping consistantVincent Sanders2015-10-231-15/+15
|
* Strip doc from event layerDaniel Silverstone2015-08-211-0/+3
|
* Leave top 8 bits of dom exception unused.Michael Drake2015-08-011-3/+3
|
* This tag gave me a headache for a day or two :P. The problem is that the ↵Rupinder Singh Khokhar2014-07-182-0/+2
| | | | parser isnt handling the isindex element properly. I have left this tag incomplete right now. Will look at it later on.
* HTMLDocument Element incomplete & test generator minor fixRupinder Singh Khokhar2014-07-181-5/+5
|
* IFrame Elementrsk19942014-06-112-0/+76
|
* Frame Elementrsk19942014-06-112-0/+64
|
* FrameSet Elementrsk19942014-06-112-0/+23
|
* changing size attribute of Input Element to be of type intrsk19942014-06-111-2/+2
|