Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for retrying timed-out cURL fetches. | Daniel Silverstone | 2015-11-10 | 7 | -4/+60 |
| | | | | | | | | | | | | | This is an attempt to amelioriate the situation found in #2384 where we see the cURL connect() failing to complete. Based on the pcap from the bug log, we believe that RISC OS is likely failing to signal the completion of the connection to cURL. As such, cURL times out. This change permits retries of timed out connections in the hope that a fresh socket FD might subsequently function correctly. The defaults chosen mean that the previous behaviour of 30 seconds before timeout is reported will remain the same, but in that time we will make 3 separate attempts to connect the socket. | ||||
* | Protect against attribute not being present | Vincent Sanders | 2015-11-09 | 1 | -1/+1 |
| | |||||
* | Forcibly enable cut/copy/paste menu items until such a time as I can figure ↵ | Chris Young | 2015-11-06 | 1 | -3/+8 |
| | | | | out why they are disabling at the wrong times. | ||||
* | Update Italian messages (credit: Samir) | Chris Young | 2015-11-06 | 1 | -30/+30 |
| | |||||
* | Only fire click event on button 1 press. | Michael Drake | 2015-11-06 | 1 | -2/+1 |
| | |||||
* | Assert that we have a node. | Michael Drake | 2015-11-06 | 1 | -0/+1 |
| | |||||
* | Always consider the root element's box. | Michael Drake | 2015-11-06 | 1 | -5/+2 |
| | | | | Previously we didn't consider it at all. | ||||
* | Use automatically generated event handers on Document | Vincent Sanders | 2015-11-06 | 3 | -131/+134 |
| | |||||
* | Use automatic generation for all HTMLElement event handler attributes | Vincent Sanders | 2015-11-05 | 2 | -167/+131 |
| | |||||
* | Improve the manual section in the gtk manual page | Vincent Sanders | 2015-11-05 | 1 | -1/+1 |
| | |||||
* | Fix segmentation fault when a string option is set to NULL | Vincent Sanders | 2015-11-05 | 1 | -1/+4 |
| | | | | | The check for a user option being a default value was not protecting against the value being set to NULL. | ||||
* | Add CSS object model and DOM parsing IDL ready for implementation | Vincent Sanders | 2015-11-04 | 5 | -15/+291 |
| | |||||
* | Updated Dutch messages for NetSurf | Dick Tanis | 2015-11-03 | 2 | -62/+141 |
| | |||||
* | Fix overflow-{x|y} handling. | Michael Drake | 2015-11-01 | 1 | -3/+4 |
| | |||||
* | Try and prevent duktape from taking part in clang analysis | Daniel Silverstone | 2015-11-01 | 1 | -0/+3 |
| | |||||
* | Rudimentary Event object binding | Daniel Silverstone | 2015-11-01 | 2 | -0/+177 |
| | |||||
* | Support generating event objects during events | Daniel Silverstone | 2015-11-01 | 1 | -2/+8 |
| | |||||
* | Current target, not target, otherwise events are fired in the wrong place | Daniel Silverstone | 2015-11-01 | 1 | -1/+1 |
| | |||||
* | Log the phase for event debugging | Daniel Silverstone | 2015-11-01 | 1 | -0/+11 |
| | |||||
* | Implement Element::hasAttribute(). | Michael Drake | 2015-11-01 | 2 | -1/+22 |
| | |||||
* | Element::getAttribute() returns DOMString? which means NULL if none. | Michael Drake | 2015-11-01 | 1 | -2/+5 |
| | |||||
* | Add Element::getAttribute() implementation. | Michael Drake | 2015-10-31 | 2 | -1/+25 |
| | |||||
* | Example getter/setter pair | Daniel Silverstone | 2015-10-31 | 1 | -0/+47 |
| | |||||
* | Support for event getters | Daniel Silverstone | 2015-10-31 | 2 | -57/+72 |
| | |||||
* | Restore volatility introduced in fd9aa16ece1af9af828c4606bbd9df975e5d2e3d | Daniel Silverstone | 2015-10-31 | 1 | -1/+1 |
| | |||||
* | Fix descendant bounding box calcs to work with overflow-{x|y}. | Michael Drake | 2015-10-31 | 1 | -16/+16 |
| | |||||
* | Expose a few more bits | Daniel Silverstone | 2015-10-31 | 1 | -0/+3 |
| | |||||
* | Don't #define things that might appear in oslib later. | Michael Drake | 2015-10-31 | 1 | -0/+4 |
| | |||||
* | Apply Sprow's fix for bug #2336. | Robert Sprowson | 2015-10-31 | 1 | -9/+103 |
| | | | | | | | I've not been able to test this, but since Sprow was also the original reporter, it seems safe to apply. Bug #2336: Colours rendered incorrectly in 4k and 64k colour modes. | ||||
* | Update duktape to regexp-canonicalize-lookup branch. | Michael Drake | 2015-10-31 | 3 | -1869/+8977 |
| | | | | | | | - Add an optional 128kB lookup to optimize regexp canonicalization #411. https://github.com/svaarala/duktape/pull/411 This speeds up worst-case case-insensitive unicode regex handling. | ||||
* | Don't call up if the parent's jscontext has gone NULL in the meantime | Daniel Silverstone | 2015-10-31 | 1 | -1/+1 |
| | |||||
* | Change click handling to fire_dom_event | Daniel Silverstone | 2015-10-31 | 1 | -1/+1 |
| | |||||
* | Add fire_dom_event, it's in a bad place but we can move it later | Daniel Silverstone | 2015-10-31 | 2 | -0/+42 |
| | |||||
* | Handle events | Daniel Silverstone | 2015-10-31 | 1 | -8/+77 |
| | |||||
* | Shunt the handling of new elements | Daniel Silverstone | 2015-10-31 | 1 | -3/+4 |
| | |||||
* | Further work toward event handling | Daniel Silverstone | 2015-10-31 | 1 | -2/+93 |
| | |||||
* | Initial work toward JS event support | Daniel Silverstone | 2015-10-31 | 5 | -0/+189 |
| | |||||
* | Fix dom document leak for framesets. | Michael Drake | 2015-10-31 | 1 | -0/+5 |
| | |||||
* | Don't leak frame scrollbars. | Michael Drake | 2015-10-31 | 1 | -0/+9 |
| | |||||
* | When an image content cannot be converted prevent export as sprite | Dave Higton | 2015-10-31 | 2 | -0/+8 |
| | | | | | If an image is not converted, for example it is a CMYK jpeg this prevents a crash if trying to export the image as a RISC OS sprite. | ||||
* | Stop utf8 conversion leaking its strings. | Michael Drake | 2015-10-31 | 1 | -8/+16 |
| | |||||
* | Don't fail on URLs with no host. | Michael Drake | 2015-10-31 | 1 | -8/+4 |
| | |||||
* | Style guide adherence. | Michael Drake | 2015-10-31 | 1 | -11/+16 |
| | |||||
* | Log window.alert() messages. | Michael Drake | 2015-10-31 | 2 | -1/+8 |
| | |||||
* | Add failing test. | Michael Drake | 2015-10-29 | 1 | -0/+26 |
| | | | | | | | | | | | 1. Add "id" attribute. 2. Remove "ID" attribute. 3. Check id value. In NetSurf it isn't removed, in Firefox it is. There's a case sensitivity/conversion issue somewhere. It the test works when we add/remove with the same case. | ||||
* | Add support for Element::removeAttribute. | Michael Drake | 2015-10-29 | 2 | -1/+17 |
| | |||||
* | Fix title. | Michael Drake | 2015-10-29 | 1 | -1/+1 |
| | |||||
* | Remove space. | Michael Drake | 2015-10-29 | 1 | -1/+1 |
| | |||||
* | Add support for Element::setAttribute method. | Michael Drake | 2015-10-29 | 2 | -1/+25 |
| | | | | This fixes test/js/dom-html-div-element.html test case. | ||||
* | Add binding for DIV element's align getter/setter, and test. | Michael Drake | 2015-10-29 | 4 | -3/+37 |
| | | | | Currently the second part of the test fails. |