summaryrefslogtreecommitdiff
path: root/content/handlers
Commit message (Collapse)AuthorAgeFilesLines
* canvas: Support changing canvas size at runtimeDaniel Silverstone2020-05-232-8/+143
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* make text selection context an opaque interfaceVincent Sanders2020-05-235-33/+38
|
* remove all direct access to selection structureVincent Sanders2020-05-233-33/+13
|
* remove unecessary content handler specific selection creationVincent Sanders2020-05-234-40/+0
|
* remove unused is_html parameter to text selection routinesVincent Sanders2020-05-233-8/+4
|
* move content specific selection end to content handlersVincent Sanders2020-05-234-6/+67
|
* remove unused css length usage in selectionVincent Sanders2020-05-234-4/+6
|
* move content handler specific selection copying into handlersVincent Sanders2020-05-235-38/+285
|
* split selection redraw into content handler specific implementationsVincent Sanders2020-05-236-85/+429
|
* Canvas: Move bitmap management to the 2D render contextDaniel Silverstone2020-05-232-152/+162
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* html: Handle canvas width/height stated explicitly in pxDaniel Silverstone2020-05-221-2/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* CanvasRenderingContext2D: More verbose input validation error messageDaniel Silverstone2020-05-221-1/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* javascript: Support Canvas to a basic levelDaniel Silverstone2020-05-225-2/+314
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* html: Don't both building a bitmap if we're not rendering itDaniel Silverstone2020-05-221-0/+7
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* html: Handle canvas in redrawDaniel Silverstone2020-05-221-1/+29
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* html: set up canvas box properlyDaniel Silverstone2020-05-221-0/+7
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* html: Add canvas node handling in dom_eventDaniel Silverstone2020-05-221-0/+133
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* css: Support canvas width/height presentational hintsDaniel Silverstone2020-05-221-0/+65
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Squash warning: "_GNU_SOURCE" redefined.Michael Drake2020-05-221-2/+0
| | | | The utils/config.h header handles this.
* pass the browser window to selection click handlerVincent Sanders2020-05-205-42/+2
| | | | | | this means the content handlers do not have to provide a separate method to extract their browser window and it can simply be passed in.
* do not export texplain interfaces unnecessarilyVincent Sanders2020-05-192-189/+173
|
* implement content opacity check through the function tableVincent Sanders2020-05-1310-3/+99
|
* make free text search content handler agnosticVincent Sanders2020-05-122-0/+254
|
* hoist common text search out of content handlersVincent Sanders2020-05-125-182/+19
|
* move free text search general interface to content.Vincent Sanders2020-05-108-797/+59
| | | | | needs additional cleanup to call content through handler table to perform searches.
* remove unecessary includesVincent Sanders2020-05-102-13/+6
|
* add missing header includes from previous changeVincent Sanders2020-05-083-0/+3
|
* improve content header usageVincent Sanders2020-05-0716-8/+33
|
* clean up content headers and documentation commentsVincent Sanders2020-05-068-4/+11
| | | | pure formatting and documentation changes, no code difference
* remove junk content_add_error apiVincent Sanders2020-05-063-5/+0
|
* split dom event handling into separate moduleVincent Sanders2020-05-054-727/+837
|
* Clean up html content dom element insertion processingVincent Sanders2020-05-052-89/+159
|
* remove the forward references in html form internal handlingVincent Sanders2020-05-032-549/+615
|
* remove forward delcarations and clean up formatting in html table layout ↵Vincent Sanders2020-05-032-581/+561
| | | | processing
* Improve hsndling of html content objects with no associated boxVincent Sanders2020-05-031-12/+39
|
* remove unecessary includeVincent Sanders2020-05-031-1/+0
|
* improve html content handler private headersVincent Sanders2020-05-0224-123/+277
|
* add missing includeVincent Sanders2020-05-011-1/+2
|
* put html content handler object interface into its own headerVincent Sanders2020-05-015-23/+98
|
* remove unused available width and height parameters from html_fecth_object()Vincent Sanders2020-04-305-34/+37
|
* remove unecessary filename prefixes in the html content handlerVincent Sanders2020-04-308-10/+10
|
* split html box processing codeVincent Sanders2020-04-2920-2674/+2958
| | | | | | | reduce the module size of the html box handling code by splitting into smaller sections. No functional code change.
* Initial special canvas handling to not show fallbackVincent Sanders2020-04-281-3/+27
|
* clean up html box, no functionality change just cosmeticVincent Sanders2020-04-288-827/+1040
| | | | | | split up the html box headers tidy up the documentation comments avoid forward declarations in normalisation implementation
* use dom type interface instead of strcasecmpVincent Sanders2020-04-261-52/+87
|
* dukky: Don't allow js_exec on a thread pending destructionDaniel Silverstone2020-04-261-0/+5
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* dukky: Various checks for win being NULLDaniel Silverstone2020-04-262-1/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* remove forward declarationsVincent Sanders2020-04-262-2044/+2170
| | | | | reorder module to remove need for forward function declarations. remove unecessary and confusing parameter macros
* Window: Do not get stuck if callbacks are in-train during compartment closeDaniel Silverstone2020-04-251-1/+30
| | | | | | | | | When we close the JS compartment we try and cancel all callbacks so that they do not fire after the compartment is closed. However if we have in-train callbacks, they can gum up the closedown and so we need to check and if we've done all we can, we break out of the callback removal loop. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* add bindings for canvas width and heightVincent Sanders2020-04-242-1/+19
|