summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* improve browser_window_set_scaleVincent Sanders2019-08-032-24/+62
| | | | | | Allow scale setting to use an absolute value or a relative value. This also imposes sanity limits on the scale range (currently 0.2 to 10.0) and removes the old junk "all" parameter.
* change browser_window_get_features to use unscaled coordinatesVincent Sanders2019-08-037-69/+89
|
* change browser_window_mouse_track to use unscaled coordinatesVincent Sanders2019-08-039-201/+231
|
* change browser_window_mouse_click to use unscaled coordinatesVincent Sanders2019-08-039-168/+202
| | | | | this means frontends no longer need to scale mouse click events thus simplifying their implementation.
* box_construct: Check error return from dom_has_attributeDaniel Silverstone2019-08-031-3/+11
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* RISC OS: y scroll is negative.Michael Drake2019-08-031-2/+6
|
* RISC OS: Attempt to implement ro_cw_scroll_visible().Michael Drake2019-08-031-1/+18
| | | | Untested.
* monkeyfarmer: Make polling even more robustDaniel Silverstone2019-08-031-3/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkeyfarmer, driver: Add support for clicking on thingsDaniel Silverstone2019-08-032-3/+58
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkeyfarmer: Probably make handling of monkey more robustDaniel Silverstone2019-08-031-2/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkey: Support clicking in windowsDaniel Silverstone2019-08-032-0/+54
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Framebuffer: Remove bogus comment.Michael Drake2019-08-031-1/+1
|
* Framebuffer: Add keyboard controls for scaling.Michael Drake2019-08-031-0/+34
|
* treeview: Support scrolling to the highlighted nodeDaniel Silverstone2019-08-021-0/+36
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Local history: Consolidate thumbnail dimensions.Michael Drake2019-08-023-50/+58
|
* Local history: Treat thumbnail dimensions as CSS pixels.Michael Drake2019-08-021-4/+6
|
* amiga/history_local: Scroll to cursor on openDaniel Silverstone2019-08-021-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* riscos/local_history: Scroll to cursor on open.Daniel Silverstone2019-08-021-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* windows/local_history: Scroll to cursor on openDaniel Silverstone2019-08-021-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* framebuffer/local_history: Scroll to cursor on openDaniel Silverstone2019-08-021-0/+1
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* gtk/local_history: Scroll local history to cursor on displayDaniel Silverstone2019-08-021-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* gtk/corewindow.c: Correctly handle scroll_visibleDaniel Silverstone2019-08-021-12/+38
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* local_history: Handle keys for navigating local historyDaniel Silverstone2019-08-021-0/+54
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* local_history: Add concept of a cursor to the local historyDaniel Silverstone2019-08-022-7/+66
| | | | | | | | So that we can eventually navigate around local history by keyboard, add the concept of a history cursor to the local history core window. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkeyfarmer: Be a little more verbose when exitingDaniel Silverstone2019-08-021-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 fdsetDaniel Silverstone2019-08-022-5/+5
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* llcache: Ensure we preserve iteratorness when sending messagesDaniel Silverstone2019-08-021-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 -1Daniel Silverstone2019-08-021-0/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkey: Run scheduler before extracting fdsetsDaniel Silverstone2019-08-021-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 Silverstone2019-08-021-6/+0
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* curl: Change where we lodge `inside_curl`Daniel Silverstone2019-08-021-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 reportingDaniel Silverstone2019-08-021-31/+6
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* curl: Immediately abort fetchers when we canDaniel Silverstone2019-08-021-17/+24
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Duktape: Hopefully silence issue with %lldDaniel Silverstone2019-08-021-1/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Duktape: Make declaration match definition for memcmp and double_div.Michael Drake2019-08-021-3/+3
|
* Duktape: Make declaration match definition for duk_refzero_check_fast()Michael Drake2019-08-021-1/+1
|
* Duktape: Make declarations match definitions for fastint-enabled functions.Michael Drake2019-08-021-2/+2
|
* Duktape: Make declarations match definitions for duk_raw_read_xxx_beMichael Drake2019-08-021-6/+6
|
* Duktape: Make declarations match definitions for inline functions.Michael Drake2019-08-021-4/+4
|
* Duktape: Prevent clang static analysis.Michael Drake2019-08-021-0/+3
|
* Duktape: Update to 2.4.0 release.Michael Drake2019-08-023-7413/+8430
|
* fix missed get dimensions call in amiga frontendVincent Sanders2019-08-021-1/+1
|
* remove scaled parameter from get_dimensionsVincent Sanders2019-08-0210-63/+23
|
* remove scaling from internal browser get_dimensions callsVincent Sanders2019-08-023-12/+18
|
* Monkey: Properly support reload in farmer and driverDaniel Silverstone2019-08-022-2/+14
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Document.bnd: Fix cookies getter and implement setterDaniel Silverstone2019-08-021-1/+33
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* llcache: Use last_modified instead of dateDaniel Silverstone2019-08-021-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 categoryDaniel Silverstone2019-08-025-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 optionsDaniel Silverstone2019-08-021-0/+10
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Logging: Also log the level and categoryDaniel Silverstone2019-08-021-4/+7
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>