Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | For some reason atari mkdir_all operation was using the wrong path separator | Vincent Sanders | 2020-03-25 | 1 | -6/+6 | |
| | ||||||
* | unit testing table of contents marker was wrong case | Vincent Sanders | 2020-03-24 | 1 | -1/+1 | |
| | ||||||
* | Improve unit testing documentation headers and code blocks | Vincent Sanders | 2020-03-24 | 1 | -100/+99 | |
| | ||||||
* | fix use of headings in integration test document | Vincent Sanders | 2020-03-24 | 1 | -45/+44 | |
| | ||||||
* | fix start stop test to set launch options correctly | Vincent Sanders | 2020-03-23 | 1 | -3/+2 | |
| | ||||||
* | Document the integration test setup | Vincent Sanders | 2020-03-23 | 2 | -41/+548 | |
| | ||||||
* | integration test remove remaining windows when browser has been quit | Vincent Sanders | 2020-03-23 | 1 | -0/+2 | |
| | ||||||
* | fix integration test repeat "max" handling | Vincent Sanders | 2020-03-23 | 1 | -12/+30 | |
| | ||||||
* | make conditionals optional in integration test sleep-ms action | Vincent Sanders | 2020-03-23 | 1 | -1/+1 | |
| | ||||||
* | add ability for monkey farmer to launch browser with environment variables set | Vincent Sanders | 2020-03-23 | 2 | -2/+22 | |
| | ||||||
* | about: Add handling for unknown about: page | Daniel Silverstone | 2020-03-22 | 1 | -2/+28 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | browser_window: Don't attempt to unref NULL lwc string | Daniel Silverstone | 2020-03-22 | 1 | -1/+3 | |
| | | | | | | Fixes #2741 Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Monkey: Clean up on completion of downloads | Daniel Silverstone | 2020-03-22 | 1 | -0/+3 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | browser_window: Re-add clearing of loading_content in download | Daniel Silverstone | 2020-03-22 | 1 | -0/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | HTML: Use new js_closethread() | Daniel Silverstone | 2020-03-22 | 1 | -1/+7 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Window: Add flag to ensure we don't set timeouts after close | Daniel Silverstone | 2020-03-22 | 1 | -0/+14 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | JS: Add concept of js_closethread | Daniel Silverstone | 2020-03-22 | 3 | -4/+42 | |
| | | | | | | | In order to better model content close vs destroy, add the concept of closing a thread to the JS interface. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | JS: Move ownership of jsthread from browser to htmlc | Daniel Silverstone | 2020-03-22 | 5 | -71/+25 | |
| | | | | | | | | 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 <dsilvers@digital-scurf.org> | |||||
* | Dukky: Make heaps refcounted too | Daniel Silverstone | 2020-03-22 | 1 | -2/+18 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Dukky: Add refcounting to threads | Daniel Silverstone | 2020-03-21 | 1 | -5/+59 | |
| | | | | | | | | | In order to cope with threads which manage to navigate entirely while executing (sadly possible) we need to handle the possibility that a thread is destroyed by the browser but still needs to live until it returns from whatever exec it was doing at the time. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Dukky: Upgrade dukky binding to support new heap/thread split | Daniel Silverstone | 2020-03-21 | 3 | -95/+121 | |
| | | | | | | | | Update the duktape bindings and dukky interface to support the new JS heap/thread split. Heaps may have multiple active threads though in general there will only be 2 at a time. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Browser: Split JS threads between current and loading | Daniel Silverstone | 2020-03-21 | 2 | -13/+44 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | JS: Add concept of thread destroy | Daniel Silverstone | 2020-03-21 | 2 | -0/+18 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | JS: Split concept of JS context into heap and thread | Daniel Silverstone | 2020-03-21 | 9 | -69/+104 | |
| | | | | | | | | | 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 <dsilvers@digital-scurf.org> | |||||
* | JS: Remove unused slow script callback | Daniel Silverstone | 2020-03-21 | 4 | -26/+4 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | nsurl: Fix parent path length. | Michael Drake | 2020-03-13 | 1 | -1/+1 | |
| | ||||||
* | Browser window: Clean up cert chains when bw is destroyed. | Michael Drake | 2020-03-12 | 1 | -0/+5 | |
| | ||||||
* | Fetch: Squash use of uninitialised value in fetch_send_callback() | Michael Drake | 2020-03-12 | 1 | -8/+1 | |
| | | | | | The `last_msg` member of `struct fetch` was not initialised on creation of the structure. | |||||
* | Framebuffer: Make some log messages deep debug. | Michael Drake | 2020-03-12 | 2 | -4/+6 | |
| | ||||||
* | fix nsurl sizeof/offsetof | Ori Bernstein | 2020-03-12 | 1 | -2/+2 | |
| | ||||||
* | nsurl: Make nusrl component dump more usable. | Michael Drake | 2020-03-11 | 3 | -45/+44 | |
| | | | | | This is only a development aid, and not something that should be called in production. | |||||
* | add page information ui elements to GTK frontend | Vincent Sanders | 2020-03-11 | 6 | -83/+101 | |
| | ||||||
* | GTK: Initial page-info display. | Michael Drake | 2020-03-11 | 1 | -44/+15 | |
| | ||||||
* | Docs: Update for nsgtk3 rename. | Michael Drake | 2020-03-10 | 3 | -11/+5 | |
| | ||||||
* | AmiSSL implies OpenSSL | Chris Young | 2020-03-06 | 1 | -1/+1 | |
| | ||||||
* | Use nsamiga as defined in makefile | Chris Young | 2020-03-06 | 1 | -1/+1 | |
| | ||||||
* | Mod os3support files so file.c builds | Chris Young | 2020-03-06 | 3 | -1/+15 | |
| | ||||||
* | Rename mask to msk | Chris Young | 2020-03-06 | 1 | -2/+2 | |
| | | | | There's something about "mask" which causes the version of GCC we use for the m68k-amigaos build to misinterpret the code | |||||
* | Internal content: Restyle certificate viewer page. | Michael Drake | 2020-02-24 | 2 | -8/+45 | |
| | ||||||
* | fs_backing_store: Remove cache on failure to init | Daniel Silverstone | 2020-02-24 | 1 | -3/+17 | |
| | | | | | | | | | | If we fail to init the control file for reasons other than it not being found, we blow away the cache in its entirety and then try again. We warn if the removal fails, but carry on regardless since right now the worst that'll happen is that we'll end up with more on disk than we know about in the cache. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | utils/file: Add netsurf_recursive_rm | Daniel Silverstone | 2020-02-24 | 2 | -0/+86 | |
| | | | | | | | This is to be used to remove the disc cache (and other things if useful in the future) Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | test: Add disc_cache_path to Choices-all test data | Daniel Silverstone | 2020-02-24 | 1 | -0/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Browser window: Rework constification of bw for show_certificates. | Michael Drake | 2020-02-24 | 3 | -5/+7 | |
| | ||||||
* | Page info: We need a non-const browser window. | Michael Drake | 2020-02-24 | 2 | -4/+4 | |
| | | | | Due to where we pass it back out to browser window. | |||||
* | implement browser_window_show_certificates | Vincent Sanders | 2020-02-24 | 1 | -4/+65 | |
| | ||||||
* | Internal pages: Update directory listing style. | Michael Drake | 2020-02-24 | 2 | -14/+77 | |
| | ||||||
* | Plot style: Add helper to swap red and blue channels. | Michael Drake | 2020-02-24 | 1 | -0/+6 | |
| | ||||||
* | fetch: Bump last_msg rather than always assigning it | Daniel Silverstone | 2020-02-24 | 1 | -1/+3 | |
| | | | | | | | | | | If we are aborting a cURL fetch then it's possible entry to cURL to clean up could cause a PROGRESS message to happen which we need to not reset last_msg for, otherwise we spuriously attempt to send an ERROR message during abort which is not a safe time for our message callback to be used. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | fs_backing_store: Fix some comparison types | Daniel Silverstone | 2020-02-24 | 1 | -2/+2 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | fs_backing_store: Use correct format specifier for 64bit int | Daniel Silverstone | 2020-02-24 | 1 | -1/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> |