summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Support Document::createDocumentFragmentDaniel Silverstone2019-05-041-0/+14
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Expose Number and Error on WindowDaniel Silverstone2019-05-041-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Add createElementNSDaniel Silverstone2019-05-042-1/+42
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* JS: Attribute external JS to the URI it came from in backtracesDaniel Silverstone2019-05-044-9/+16
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Expose encodeURI{,Component}Daniel Silverstone2019-05-041-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Restore newlines for unimplemented javascript in doxygenDaniel Silverstone2019-05-041-1/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Clean up async/defer JS contents during parent finalisationDaniel Silverstone2019-05-041-10/+15
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Support Window as an event target for dukkyDaniel Silverstone2019-05-041-5/+28
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Unref body when finished getting event handlerDaniel Silverstone2019-05-041-0/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Better dukky debug for node creationDaniel Silverstone2019-05-041-1/+12
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* CSS: Update for change to libcss append sheet API.Michael Drake2019-05-041-1/+7
| | | | | | | | | | | | | | When appending stylesheets to the selection context, it now takes the media query string associated with the sheet, rather than the type bitfield. TODO: We need to pass all the sheets in, with their full media query string, rather than filtering it ourselves and setting the ones we pass in to "screen". Signed-off-by: Michael Drake <michael.drake@codethink.co.uk>
* CSS: Update for change to libcss select style API.Michael Drake2019-05-045-3/+6
| | | | | | | LibCSS now takes the client media spec, rather than just the media type we're selecting for. Signed-off-by: Michael Drake <michael.drake@codethink.co.uk>
* CSS: Update for change to libcss imported sheet API.Michael Drake2019-05-042-5/+2
| | | | | | The media is not exposed and sent back into libcss now. Signed-off-by: Michael Drake <michael.drake@codethink.co.uk>
* Support script insertion after conversion has begunDaniel Silverstone2019-05-048-13/+178
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Add auto-generated getters and setters for HTMLFrameSetElement eventsDaniel Silverstone2019-05-032-26/+34
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Add auto-generated getters/setters on body elementDaniel Silverstone2019-05-032-26/+33
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* UnimplementedJavascript: Remove now implemented stuff thanks to nsgenbind updateDaniel Silverstone2019-05-031-4/+0
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Update UnimplementJavascriptDaniel Silverstone2019-05-031-148/+0
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Add global handlers to WindowDaniel Silverstone2019-05-031-0/+155
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Add languagechange DOM stringDaniel Silverstone2019-05-031-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* UnimplementedJavascript.txt: Remove spurious newlinesDaniel Silverstone2019-05-032-1788/+1788
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* claim createEventDaniel Silverstone2019-05-031-1/+0
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Support Document::createEvent()Daniel Silverstone2019-05-033-1/+19
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Event: Implement initEvent() and getter isTrustedDaniel Silverstone2019-05-032-2/+37
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Update UnimplementedJavascript with the window functions now implementedDaniel Silverstone2019-05-032-5/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Add some more bits to the jsbinding documentDaniel Silverstone2019-05-031-0/+28
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Javascript: Support setTimeout and friendsDaniel Silverstone2019-05-034-31/+291
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Tests: Add simple JS test for dynamic layout.Michael Drake2019-05-031-0/+18
|
* dukky: Clean up the logging levels a littleDaniel Silverstone2019-05-021-2/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* add initial javascript binding documentationVincent Sanders2019-05-022-37/+163
|
* Release guigfx drawhandleChris Young2019-04-101-9/+10
|
* Re-instate accidental removal of pkg-config for curl/opensslChris Young2019-04-081-3/+5
|
* Small Capital Q codepointChris Young2019-04-081-2/+2
|
* Add AmiSSL requirementChris Young2019-04-081-1/+1
|
* Fix some bsdsocket.library usageChris Young2019-04-082-0/+11
| | | | NetSurf now builds against libcurl-AmiSSL
* Allow for building against AmiSSL instead of OpenSSLChris Young2019-04-082-1/+16
|
* No reason why RISC OS ,type extensions should end up in the Amiga resources ↵Chris Young2019-03-171-15/+1
| | | | any more
* Fix IORequest duplication and ensure library bases are cleared when closed.Chris Young2019-03-172-4/+16
|
* Reduce compression level for compatibility with Amiga LhA 2.15Chris Young2019-03-151-1/+1
|
* Ensure the message port has been initialisedChris Young2019-03-151-0/+1
|
* SVG content handler: Fix plot style stroke_widthMichael Forney2019-03-051-1/+1
| | | | | | | | In 8332bf6b2a, when the stroke width was moved from a parameter to the plot style field, it accidentally used the `stroke` field of the svgtiny shape (the color) instead of `stroke_width`. Signed-off-by: Michael Drake <michael.drake@codethink.co.uk>
* use memcpy instead of strcpy to make the dom string copy intention explicitVincent Sanders2019-03-041-4/+4
|
* Fix URL + FORCE issue #2635Chris Young2019-03-021-4/+4
|
* validate the form button element type attribute as per specVincent Sanders2019-02-221-4/+16
| | | | | | | https://html.spec.whatwg.org/multipage/form-elements.html#attr-button-type says if the type attribute is anything but "reset" or "button" it is of "submit" type. The previous logic was incorrect and only used the button if its type was explicitly submit and noting else.
* free language vector in framebuffer resource setupVincent Sanders2019-02-211-0/+2
|
* Fixup copyright yearVincent Sanders2019-02-191-4/+4
|
* add webp image handlerVincent Sanders2019-02-176-0/+274
|
* improve some commentsVincent Sanders2019-02-171-2/+6
|
* tidy up bmp and ico makefile entries to be one per lineVincent Sanders2019-02-171-1/+2
|
* MAKEFILE: Update pkg_config_find_and_add_enabled for default CFLAGSDaniel Silverstone2019-02-171-7/+3
| | | | | | | | Since 90% of the time we can pre-calculate the CFLAGS for a pkg-config enabled feature, let's do just that to ensure fewer confusion moments as we add new pkg-config libraries. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>