Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | update haiku package source name for 3.10 version | Vincent Sanders | 2019-07-17 | 1 | -1/+1 | |
| | ||||||
* | Update version for next development cycle | Vincent Sanders | 2019-07-17 | 2 | -4/+4 | |
| | ||||||
* | Merge branch 'heads/releasing/3.9' | Vincent Sanders | 2019-07-17 | 0 | -0/+0 | |
|\ | ||||||
| * | Update version files for releaserelease/3.9 | Vincent Sanders | 2019-07-17 | 2 | -7/+2 | |
|/ | ||||||
* | update copyright years for release | Vincent Sanders | 2019-07-17 | 7 | -11/+11 | |
| | ||||||
* | cleanup some javascript documentation comments | Vincent Sanders | 2019-07-12 | 2 | -33/+69 | |
| | ||||||
* | when owning context is destroyed ensure that active js compartment is ↵ | Vincent Sanders | 2019-07-12 | 1 | -24/+56 | |
| | | | | destroyed first | |||||
* | cleanup browser window message handling | Vincent Sanders | 2019-07-10 | 1 | -143/+148 | |
| | | | | | | | | separate out ready and done message processing to make the code more readable. remove checking of content status as content_close() handles that itself. | |||||
* | make content close check the content status itself | Vincent Sanders | 2019-07-10 | 8 | -53/+89 | |
| | | | | make content handler open and close return error status | |||||
* | ensure monkey farmer copes with recv returnint EAGAIN | Vincent Sanders | 2019-07-06 | 1 | -11/+18 | |
| | ||||||
* | make monkey driver and farmer python files pylint and pep8 clean | Vincent Sanders | 2019-07-04 | 2 | -142/+260 | |
| | ||||||
* | fix monkey testing setting of options to add necessary prefix | Vincent Sanders | 2019-07-02 | 2 | -4/+4 | |
| | ||||||
* | add isFinite to global context | Vincent Sanders | 2019-07-01 | 1 | -0/+1 | |
| | ||||||
* | css/utils.c: Fix vw/vh handling in len2pt | Daniel Silverstone | 2019-06-30 | 1 | -2/+2 | |
| | | | | | | | | | We were using integer multiplication rather than fixed-point multiplication when calculating point sizes relative to the viewport. This fixes that. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Declare global variables as extern in headers | Michael Forney | 2019-06-30 | 23 | -24/+24 | |
| | | | | | | | Otherwise, each source file that includes the header will create a new definition, which are usually merged together by the linker. Multiple definitions of an object is not allowed in ISO C. | |||||
* | HTML: Viewport width/height in length context are fixed point. | Michael Drake | 2019-06-29 | 1 | -2/+2 | |
| | ||||||
* | fix freetype pkg-config usage in atari frontend | Vincent Sanders | 2019-06-29 | 1 | -2/+23 | |
| | ||||||
* | attempt to make monkeyfarmer process exit detection more reliable | Vincent Sanders | 2019-06-27 | 1 | -5/+5 | |
| | ||||||
* | fix atari STRIP makefile target to not have a spurious close bracket | Vincent Sanders | 2019-06-25 | 1 | -1/+1 | |
| | ||||||
* | stop the atari toolchain from matching the cstrip binary for the strip one | Vincent Sanders | 2019-06-25 | 1 | -1/+1 | |
| | ||||||
* | revert 8265b8b66f7072a659dbc0f3e50fe23d6d6a68a1 as ssize_t is not available ↵ | Vincent Sanders | 2019-06-25 | 1 | -1/+1 | |
| | | | | everywhere | |||||
* | Duktape: Probably should use ssize_t | Daniel Silverstone | 2019-06-15 | 1 | -1/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Duktape: Hopefully silence issue with %lld | Daniel Silverstone | 2019-06-15 | 2 | -1/+4 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | monkey_driver.py: Allow for no wrapper to be passed | Daniel Silverstone | 2019-06-15 | 1 | -1/+1 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | llcache: Abort cleanly if called back during shutdown | Daniel Silverstone | 2019-06-15 | 1 | -0/+7 | |
| | | | | | | | | | | In order to help us debug shutting down with active fetches, this will abort the process cleanly if we get a callback to an "active" llcache handle after the abort process has actually killed them all. This can happen with deferred fetcher aborts in the cURL fetcher. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | hlcache.c: Clean up LOADING contents during finalise | Daniel Silverstone | 2019-06-15 | 1 | -4/+26 | |
| | | | | | | | | | During the process of finalising the hlcache, there won't be any more fetching going on. As such, we can abort, error, and then destroy any contents still in the process of loading. This should reduce our leaks during shutdown. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Sleepy JS test, handy to alt+f4 during load to check shutdown | Daniel Silverstone | 2019-06-15 | 1 | -0/+13 | |
| | | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
* | Monkey: Support a -w argument to the monkey_driver.py | Daniel Silverstone | 2019-06-15 | 2 | -8/+25 | |
| | | | | | | | | | In order to better support valgrind and friends, add -w to the monkey driver. You can use it as: monkey_driver.py ...normalargs... -w 'valgrind -v --track-origins=yes' Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org> |