Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Document.bnd: createDocumentFragment() unref fragment | Daniel Silverstone | 2019-06-01 | 1 | -0/+2 | |
| | | | | | | | The pushed fragment node holds the reference, so unref it in the end of createDocumentFragment() Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Improve javascript unimplemented bnding documentation generation | Vincent Sanders | 2019-05-31 | 1 | -4/+8 | |
| | ||||||
* | Expose NaN on Window | Daniel Silverstone | 2019-05-25 | 1 | -0/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Add dodgy window method to clear callbacks | Daniel Silverstone | 2019-05-25 | 2 | -1/+39 | |
| | | | | | | | | | Until we can determine *how* the compartment isn't cleaning up properly in the duktape context, this will at least mean we don't get unpleasant callback related issues when compartments are reset during browsing. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Log when we finalise window objects | Daniel Silverstone | 2019-05-25 | 1 | -0/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Use generics for makeListProxy properly | Daniel Silverstone | 2019-05-25 | 1 | -2/+2 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Use generics for makeListProxy properly | Daniel Silverstone | 2019-05-25 | 1 | -2/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Remove unnecessary generics magic | Daniel Silverstone | 2019-05-25 | 1 | -1/+0 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Quieten dukky a little more in default log levels | Daniel Silverstone | 2019-05-06 | 1 | -3/+3 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Use new safe context dump | Daniel Silverstone | 2019-05-06 | 1 | -9/+3 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Support context dump safely in duktape | Daniel Silverstone | 2019-05-06 | 2 | -2/+24 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Add some missing unrefs | Daniel Silverstone | 2019-05-06 | 1 | -0/+4 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | complete basic binding documentation | Vincent Sanders | 2019-05-06 | 1 | -3/+13 | |
| | | | | improve the alert() method parameter handling | |||||
* | Properly set log levels | Daniel Silverstone | 2019-05-06 | 1 | -8/+8 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | change content get_source_data interfaces to return uint8_t and size_t | Vincent Sanders | 2019-05-05 | 1 | -3/+12 | |
| | | | | | previously these interfaces returned char * and unsigned int which was undesirable. | |||||
* | Use consoleFormatter in Console.bnd | Daniel Silverstone | 2019-05-05 | 1 | -6/+27 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Generics: Add consoleFormatter | Daniel Silverstone | 2019-05-05 | 1 | -0/+76 | |
| | | | | | | | | In order to support the console logging formatting specification as per https://console.spec.whatwg.org/#logger we need to implement the Formatter(...) algorithm which is easier done within JavaScript Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Dukky: Change from specifically named generics | Daniel Silverstone | 2019-05-05 | 3 | -8/+18 | |
| | | | | | | | | Instead of specifically having to extract each generic by name, such as makeListProxy, instead support the entire generics table and use `dukky_push_generics()` to gain access to it. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Force a GC to ensure old compartment goes away | Daniel Silverstone | 2019-05-05 | 1 | -1/+5 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Ensure we clear the cbt entry after finishing a non-recurring callback | Daniel Silverstone | 2019-05-05 | 1 | -7/+21 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | make missing xxd command fail the build correctly | Vincent Sanders | 2019-05-05 | 1 | -1/+2 | |
| | ||||||
* | Replace zd with PRIsizet to appease Windows | Daniel Silverstone | 2019-05-05 | 2 | -7/+8 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Add missing semi-colon. Sorry | Daniel Silverstone | 2019-05-04 | 1 | -1/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Support nodelist indexing | Daniel Silverstone | 2019-05-04 | 6 | -3/+99 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | add some comments to window location binding | Vincent Sanders | 2019-05-04 | 1 | -0/+2 | |
| | ||||||
* | Support Document::createDocumentFragment | Daniel Silverstone | 2019-05-04 | 1 | -0/+14 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Expose Number and Error on Window | Daniel Silverstone | 2019-05-04 | 1 | -0/+2 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Add createElementNS | Daniel Silverstone | 2019-05-04 | 2 | -1/+42 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | JS: Attribute external JS to the URI it came from in backtraces | Daniel Silverstone | 2019-05-04 | 1 | -2/+6 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Expose encodeURI{,Component} | Daniel Silverstone | 2019-05-04 | 1 | -0/+2 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Restore newlines for unimplemented javascript in doxygen | Daniel Silverstone | 2019-05-04 | 1 | -1/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Support Window as an event target for dukky | Daniel Silverstone | 2019-05-04 | 1 | -5/+28 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Unref body when finished getting event handler | Daniel Silverstone | 2019-05-04 | 1 | -0/+4 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Better dukky debug for node creation | Daniel Silverstone | 2019-05-04 | 1 | -1/+12 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Support script insertion after conversion has begun | Daniel Silverstone | 2019-05-04 | 1 | -0/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Add auto-generated getters and setters for HTMLFrameSetElement events | Daniel Silverstone | 2019-05-03 | 1 | -0/+34 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Add auto-generated getters/setters on body element | Daniel Silverstone | 2019-05-03 | 1 | -0/+33 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Add global handlers to Window | Daniel Silverstone | 2019-05-03 | 1 | -0/+155 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | UnimplementedJavascript.txt: Remove spurious newlines | Daniel Silverstone | 2019-05-03 | 1 | -1/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Support Document::createEvent() | Daniel Silverstone | 2019-05-03 | 3 | -1/+19 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Event: Implement initEvent() and getter isTrusted | Daniel Silverstone | 2019-05-03 | 1 | -0/+37 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Update UnimplementedJavascript with the window functions now implemented | Daniel Silverstone | 2019-05-03 | 1 | -1/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Javascript: Support setTimeout and friends | Daniel Silverstone | 2019-05-03 | 3 | -31/+274 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | dukky: Clean up the logging levels a little | Daniel Silverstone | 2019-05-02 | 1 | -2/+3 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | DUKKY: Remove LOG/JS_LOG macros, update to dukky category | Daniel Silverstone | 2019-02-17 | 2 | -57/+49 | |
| | | | | | | | Update the logging levels, change to NSLOG across the board, and ensure that we use the `dukky` category now added for us. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Use NSLOG rather than LOG/JS_LOG | Daniel Silverstone | 2019-02-17 | 2 | -3/+3 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | fix logging level in duktape binding | Vincent Sanders | 2018-11-06 | 1 | -6/+6 | |
| | ||||||
* | Slightly nicer handling of js_exec() and errors | Daniel Silverstone | 2018-11-04 | 1 | -19/+47 | |
| | ||||||
* | Duktape: Make declaration match definition for memcmp and double_div. | Michael Drake | 2018-08-10 | 1 | -3/+3 | |
| | ||||||
* | Duktape: Make declaration match definition for duk_refzero_check_fast() | Michael Drake | 2018-08-10 | 1 | -1/+1 | |
| |