path: root/content/handlers/html/html_internal.h
Commit message (Collapse)AuthorAgeFilesLines
* improve html content handler private headersVincent Sanders2020-05-021-413/+0
* put html content handler object interface into its own headerVincent Sanders2020-05-011-19/+0
* remove unused available width and height parameters from html_fecth_object()Vincent Sanders2020-04-301-6/+1
* Implement javascript scheme url script Sanders2020-04-171-0/+3
* JS: Move ownership of jsthread from browser to htmlcDaniel Silverstone2020-03-221-8/+0
| | | | | | | | Since it makes more sense for the htmlc to be responsible for when the JS thread gets destroyed, move its lifetime from the responsibility of the browser window to the html content. Signed-off-by: Daniel Silverstone <>
* JS: Split concept of JS context into heap and threadDaniel Silverstone2020-03-211-2/+2
| | | | | | | | | In preparation for proper splitting of Javascript support into heaps and threads, this renames the types and corrects the no-js builds to still work. At this time no substantive change in semantics exists, and the duktape build won't work. Signed-off-by: Daniel Silverstone <>
* HTML: Complete content state machine after async scriptDaniel Silverstone2020-02-211-0/+6
| | | | | | | | | The async script completion process needs to complete the content state machine so that browser throbbers eventually stop once async scripts have fetched and run, even if that happens *after* conversion finishes. Signed-off-by: Daniel Silverstone <>
* html: Add function for issuing a keypress event.Michael Drake2019-12-011-0/+6
* HTML: Rename fire_dom_event to fire_generic_dom_event.Michael Drake2019-12-011-1/+1
* Allow contents to indicate if they believe they may not be secure.Daniel Silverstone2019-12-011-0/+8
| | | | | | | | | | HTML contents reference many other objects. The browser window needs to know if any of them may not be secure, in which case it needs to report that in its page state. If other content types might refer to sub-contents, they will need to define the callback too. Signed-off-by: Daniel Silverstone <>
* split out html interaction header elements and rename sourceVincent Sanders2019-11-121-18/+2
* Box Conversion: Cancel conversion during html_destroyDaniel Silverstone2019-08-231-0/+4
| | | | | | | | If dom_to_box is still in progress when we destroy an HTML content, we need to cancel the conversion otherwise we will end up with a scheduled callback into infinity. Signed-off-by: Daniel Silverstone <>
* HTML: Don't allow objects to redraw until we have a layout.Michael Drake2019-08-061-0/+3
* CSS: Update for change to libcss select style API.Michael Drake2019-05-041-0/+2
| | | | | | | LibCSS now takes the client media spec, rather than just the media type we're selecting for. Signed-off-by: Michael Drake <>
* Support script insertion after conversion has begunDaniel Silverstone2019-05-041-1/+3
| | | | Signed-off-by: Daniel Silverstone <>
* clean up html content handler header useVincent Sanders2018-05-111-10/+28
| | | | Improve header use in preperation for making browser window a corewindow
* move html and text content handlers where they belongVincent Sanders2018-05-101-0/+409