Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | monkeyfarmer: Be a little more verbose when exiting | Daniel Silverstone | 2019-08-02 | 1 | -0/+3 | |
| | | | | | | | In an effort to try and determine why we sometimes get unexpected exits, print the line queue during the handling of process exit. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | gtk, beos: Run scheduler before fetching fdset | Daniel Silverstone | 2019-08-02 | 2 | -5/+5 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | llcache: Ensure we preserve iteratorness when sending messages | Daniel Silverstone | 2019-08-02 | 1 | -1/+2 | |
| | | | | | | | | | In order to prevent a problem where iterating causes an abort which causes an iteration which clears the iteratorness of a user allowing it to delete itself causing a segfault, preserve the iteratorness when iterating in send_message Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | monkey: Report the errno when select() returns -1 | Daniel Silverstone | 2019-08-02 | 1 | -0/+2 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | monkey: Run scheduler before extracting fdsets | Daniel Silverstone | 2019-08-02 | 1 | -3/+3 | |
| | | | | | | | We need to run the scheduler *before* we extract the fdsets from the fetchers, otherwise fetch aborts might result in EBADF Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | dukky: Remove unused `dukky_safe_get()` | Daniel Silverstone | 2019-08-02 | 1 | -6/+0 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | curl: Change where we lodge `inside_curl` | Daniel Silverstone | 2019-08-02 | 1 | -6/+2 | |
| | | | | | | | | Because we need to be slightly more careful now, lodge ourselves `inside_curl` whenever we might be processing via the cURL messages or similar. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | dukky: Clean up our stacktrace reporting | Daniel Silverstone | 2019-08-02 | 1 | -31/+6 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | curl: Immediately abort fetchers when we can | Daniel Silverstone | 2019-08-02 | 1 | -17/+24 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Duktape: Hopefully silence issue with %lld | Daniel Silverstone | 2019-08-02 | 1 | -1/+2 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Duktape: Make declaration match definition for memcmp and double_div. | Michael Drake | 2019-08-02 | 1 | -3/+3 | |
| | ||||||
* | Duktape: Make declaration match definition for duk_refzero_check_fast() | Michael Drake | 2019-08-02 | 1 | -1/+1 | |
| | ||||||
* | Duktape: Make declarations match definitions for fastint-enabled functions. | Michael Drake | 2019-08-02 | 1 | -2/+2 | |
| | ||||||
* | Duktape: Make declarations match definitions for duk_raw_read_xxx_be | Michael Drake | 2019-08-02 | 1 | -6/+6 | |
| | ||||||
* | Duktape: Make declarations match definitions for inline functions. | Michael Drake | 2019-08-02 | 1 | -4/+4 | |
| | ||||||
* | Duktape: Prevent clang static analysis. | Michael Drake | 2019-08-02 | 1 | -0/+3 | |
| | ||||||
* | Duktape: Update to 2.4.0 release. | Michael Drake | 2019-08-02 | 3 | -7413/+8430 | |
| | ||||||
* | fix missed get dimensions call in amiga frontend | Vincent Sanders | 2019-08-02 | 1 | -1/+1 | |
| | ||||||
* | remove scaled parameter from get_dimensions | Vincent Sanders | 2019-08-02 | 10 | -63/+23 | |
| | ||||||
* | remove scaling from internal browser get_dimensions calls | Vincent Sanders | 2019-08-02 | 3 | -12/+18 | |
| | ||||||
* | Monkey: Properly support reload in farmer and driver | Daniel Silverstone | 2019-08-02 | 2 | -2/+14 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Document.bnd: Fix cookies getter and implement setter | Daniel Silverstone | 2019-08-02 | 1 | -1/+33 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | llcache: Use last_modified instead of date | Daniel Silverstone | 2019-08-02 | 1 | -2/+2 | |
| | | | | | | | | | When sending an If-Modified-Since header we should use the `last_modified` rather than the `date` property of the cached object in order to not incorrectly assume things have a modification date when they do not. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Dukky: Add and utilise a jserrors category | Daniel Silverstone | 2019-08-02 | 5 | -8/+10 | |
| | | | | | | | Normal, and verbose logging will now also log all JS errors in order that we stand a chance of debugging things more easily when testing. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Makefile.config.example: Document logging options | Daniel Silverstone | 2019-08-02 | 1 | -0/+10 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Logging: Also log the level and category | Daniel Silverstone | 2019-08-02 | 1 | -4/+7 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Window: Provide a little more info on why not EXPOSE()ing some stuff | Daniel Silverstone | 2019-08-02 | 1 | -9/+10 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Window: Restructure EXPOSE()d globals | Daniel Silverstone | 2019-08-02 | 1 | -14/+82 | |
| | | | | | | | By reference to the MDN and to Duktape's CLI, expose everything we possibly can on the global object (Window). Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | RISCOS: change invalidate to cope with unscaled rectangles | Vincent Sanders | 2019-08-01 | 1 | -4/+4 | |
| | ||||||
* | AMIGA: Update to remove rectangle scaling from browser window invalidate | Vincent Sanders | 2019-08-01 | 1 | -1/+1 | |
| | ||||||
* | GTK: Update for unscaled bw invalidate rectangle. | Michael Drake | 2019-08-01 | 1 | -6/+4 | |
| | ||||||
* | Browser window: Make invalidate gui callback use unsacled coordinates. | Michael Drake | 2019-08-01 | 1 | -7/+9 | |
| | ||||||
* | dukky.c: Correct typo (BUTTOM -> BUTTON) | Daniel Silverstone | 2019-08-01 | 1 | -1/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Dukky: Support console logging better | Daniel Silverstone | 2019-08-01 | 4 | -2/+117 | |
| | | | | | | | Add a polyfill for Array.from(), and fix the console formatter so that it won't keep exploding. This should improve matters in the tests. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | dukky: Attempt to make the fallback to HTMLUnknownElement more useful. | Daniel Silverstone | 2019-08-01 | 1 | -4/+7 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | reformat and tidy up browser window code ready for corewindow changes | Vincent Sanders | 2019-08-01 | 1 | -1067/+1146 | |
| | ||||||
* | split browser and browser_window operations | Vincent Sanders | 2019-08-01 | 16 | -3521/+3579 | |
| | ||||||
* | Docs: Convert GTK doc to markdown. | Michael Drake | 2019-08-01 | 1 | -164/+147 | |
| | ||||||
* | Fix clamping in commit fa64763b0d8c6566eda5f6547e7f2f3e62b77613 | Vincent Sanders | 2019-08-01 | 1 | -1/+2 | |
| | ||||||
* | html_interaction.c: Default node to <HTML> node | Daniel Silverstone | 2019-08-01 | 1 | -1/+1 | |
| | | | | | | | | | | | In order to cope when an entire document is `visibility: hidden` we default to the <HTML> node when interacting with the document to ensure we don't drop off the end of the box model without identifying at least one node to fire events at. This resolves #2658 Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | GTK: prefer using curl's intrinsic defaults for CURLOPT_CA* | Samuel Dionne-Riel | 2019-08-01 | 1 | -5/+1 | |
| | | | | | | | | | | | | | | On distributions that ship only a ca-bundle in `/etc/ssl`, the configuration set at initialization will force curl to look for certificates that are not present in this directory. Removing the setting instead makes curl use its internal default. The framebuffer frontend will not set this option, and the only other frontend that sets it is BeOS. This issue can be observed (likely among other) on the NixOS Linux distribution. | |||||
* | env.sh: Make it clear that this is not a shell script | Daniel Silverstone | 2019-08-01 | 1 | -1/+3 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Docs: Remove mention of spidermonky. | Michael Drake | 2019-08-01 | 1 | -5/+0 | |
| | | | | We don't use it. | |||||
* | gtk/fetch.c & monkey/filetype.c: ascii_is_space already checks for newline. | brabo | 2019-08-01 | 2 | -9/+4 | |
| | ||||||
* | gtk/fetch.c & monkey/filetype.c: small comment correction. | brabo | 2019-08-01 | 2 | -2/+2 | |
| | ||||||
* | browser_history.c: Clamp contents to be 1x1 at min. | Daniel Silverstone | 2019-08-01 | 1 | -2/+10 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | monkey/browser.c: Handle failed calloc more gracefully | Daniel Silverstone | 2019-08-01 | 1 | -0/+4 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Console.bnd: Support attempts to log when Window has gone | Daniel Silverstone | 2019-08-01 | 1 | -1/+2 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | treeview: Correct mis-freeing in treeview_create error path | Daniel Silverstone | 2019-08-01 | 1 | -1/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Layout: Apply min/max width to replaced elements when width is given. | Michael Drake | 2019-07-30 | 1 | -0/+5 | |
| |